FaceDetectorOptions
class FaceDetectorOptions : NSObject
Optionen zum Angeben eines Gesichtserkennungscodes.
-
Der Gesichtserkennungsmodus 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 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
Swift
var landmarkMode: FaceDetectorLandmarkMode { get set }
-
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
Swift
var contourMode: FaceDetectorContourMode { get set }
-
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
Swift
var minFaceSize: CGFloat { get set }
-
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
Swift
var isTrackingEnabled: Bool { get set }