MLKFaceDetectorOptions
@interface MLKFaceDetectorOptions : NSObject
Optionen zum Angeben eines Gesichtserkennungscodes.
-
Der Gesichtserkennungsmodus zur Charakterisierung von Attributen wie Lächeln. Der Standardwert ist
.none
.Erklärung
Objective-C
@property (nonatomic) MLKFaceDetectorClassificationMode classificationMode;
-
Der Gesichtserkennungsmodus, der die Genauigkeit der Ergebnisse und die Geschwindigkeit der Erkennung bestimmt. Der Standardwert ist
.fast
.Erklärung
Objective-C
@property (nonatomic) MLKFaceDetectorPerformanceMode performanceMode;
-
Der Sehenswürdigkeiten-Modus für die Gesichtserkennung, der die Art der Ergebnisse für die Erkennung von Sehenswürdigkeiten bestimmt. Der Standardwert ist
.none
.Erklärung
Objective-C
@property (nonatomic) MLKFaceDetectorLandmarkMode landmarkMode;
-
Der Konturmodus der Gesichtserkennung, der die Art der von der Erkennung zurückgegebenen Konturergebnisse bestimmt. Der Standardwert ist
.none
.Die folgenden Erkennungsergebnisse werden zurückgegeben, wenn dieser Modus auf
.all
festgelegt wird:performanceMode
auf.fast
undclassificationMode
undlandmarkMode
auf.none
gesetzt sind, wird nur das deutlich sichtbare Gesicht mit erkannten Konturen zurückgegeben.Ist
performanceMode
auf.accurate
gesetzt oder wennclassificationMode
oderlandmarkMode
auf.all
gesetzt ist, werden alle erkannten Gesichter zurückgegeben, aber nur das deutlich sichtbare Gesicht hat erkannte Konturen.Erklärung
Objective-C
@property (nonatomic) MLKFaceDetectorContourMode contourMode;
-
Die kleinste gewünschte Gesichtsgröße. Die Größe wird als Verhältnis der Breite des Kopfes zur Bildbreite ausgedrückt. Wenn beispielsweise ein Wert von 0, 1 angegeben ist, entspricht die kleinste zu suchende Fläche etwa 10% der Breite des gesuchten Bilds. Der Standardwert ist 0,1. Diese Option gilt nicht für die Konturerkennung.
Erklärung
Objective-C
@property (nonatomic) CGFloat minFaceSize;
-
Gibt an, ob die Gesichtserkennung für die Gesichtserkennung aktiviert ist. Die Standardeinstellung ist „Nein“. Wenn
performanceMode
auf.fast
und sowohlclassificationMode
als auchlandmarkMode
auf.none
gesetzt ist, wird diese Option ignoriert und das Tracking deaktiviert.Erklärung
Objective-C
@property (nonatomic, assign, unsafe_unretained, readwrite, getter=isTrackingEnabled) BOOL trackingEnabled;