MLKitFaceDetection-Framework-Referenz

Optionen zur Gesichtserkennung

class FaceDetectorOptions : NSObject

Optionen zum Angeben eines Gesichtserkennungsgeräts.

  • Der Klassifizierungsmodus für Gesichtserkennung zur Charakterisierung von Attributen wie Lächeln. Der Standardwert ist .none.

    Erklärung

    Swift

    var classificationMode: FaceDetectorClassificationMode { get set }
  • Der Gesichtserkennungsmodus, der die Genauigkeit der Ergebnisse und die Geschwindigkeit der Erkennung bestimmt. Der Standardwert ist .fast.

    Erklärung

    Swift

    var performanceMode: FaceDetectorPerformanceMode { get set }
  • Der Gesichtserkennungsmodus im Gesichtserkennung, der die Art der Ergebnisse bestimmt, die bei der Erkennung zurückgegeben werden. Der Standardwert ist .none.

    Erklärung

    Swift

    var landmarkMode: FaceDetectorLandmarkMode { get set }
  • Der Konturmodus des Gesichtserkennungsgerätes, der die Art der von der Erkennung zurückgegebenen Konturergebnisse festlegt. Der Standardwert ist .none.

    Wenn Sie diesen Modus auf .all festlegen, werden die folgenden Erkennungsergebnisse zurückgegeben:

    performanceMode auf .fast und sowohl classificationMode als auch landmarkMode auf .none gesetzt, dann wird nur das hervorgehobene Gesicht mit erkannten Konturen zurückgegeben.

    Wenn performanceMode auf .accurate gesetzt ist oder classificationMode oder landmarkMode auf .all gesetzt sind, werden alle erkannten Gesichter zurückgegeben, aber nur das hervorgehobene Gesicht hat erkannte Konturen.

    Erklärung

    Swift

    var contourMode: FaceDetectorContourMode { get set }
  • Die kleinstmögliche Gesichtergröße. Die Größe wird als Anteil der Breite des Kopfes zur Bildbreite ausgedrückt. Bei einem Wert von 0,1 beträgt das zu suchende kleinste Gesicht ungefähr 10% der Breite des zu suchenden Bildes. Der Standardwert ist 0,1. Diese Option gilt nicht für die Konturerkennung.

    Erklärung

    Swift

    var minFaceSize: CGFloat { get set }
  • Gibt an, ob die Funktion zur Gesichtserkennung für die Gesichtserkennung aktiviert ist. Die Standardeinstellung ist "Nein". Wenn performanceMode auf .fast und sowohl classificationMode als auch landmarkMode auf .none festgelegt ist, wird diese Option ignoriert und das Tracking wird deaktiviert.

    Erklärung

    Swift

    var isTrackingEnabled: Bool { get set }