FaceDetector
class FaceDetector : NSObject
Ein Gesichtserkennungssensor, der Gesichter in einem Bild erkennt.
-
Gibt einen Gesichtserkennungssensor mit den angegebenen Optionen zurück.
Erklärung
Swift
class func faceDetector(options: MLKFaceDetectorOptions) -> Self
Parameter
options
Optionen zum Konfigurieren des Gesichtserkennungscodes.
Rückgabewert
Gesichtserkennung, die mit den angegebenen Optionen konfiguriert wurde.
-
Gibt einen Gesichtserkennungssensor mit Standardoptionen zurück.
Erklärung
Swift
class func faceDetector() -> Self
Rückgabewert
Gesichtserkennung mit Standardoptionen.
-
Nicht verfügbar. Verwenden Sie die Klassenmethoden.
-
Verarbeitet das angegebene Bild zur Gesichtserkennung.
Erklärung
Swift
func process(_ image: MLKitCompatibleImage, completion: @escaping FaceDetectionCallback)
Parameter
image
Das zu verarbeitende Bild.
completion
Handler für den Rückruf beim Hauptthread mit erkannten Gesichtern oder einem Fehler.
-
Gibt Gesichtsergebnisse im angegebenen Bild oder
nil
zurück, wenn ein Fehler aufgetreten ist. Die Gesichtserkennung wird synchron im aufrufenden Thread durchgeführt.Es wird empfohlen, diese Methode aus dem Hauptthread aufzurufen, um die Benutzeroberfläche nicht zu blockieren. Daher wird ein
NSException
ausgelöst, wenn diese Methode im Hauptthread aufgerufen wird.Erklärung
Swift
func results(in image: MLKitCompatibleImage) throws -> [MLKFace]
Parameter
image
Das Bild, in dem Ergebnisse angezeigt werden sollen.
error
Ein optionaler Fehlerparameter, der ausgefüllt wird, wenn beim Abrufen der Ergebnisse ein Fehler auftritt.
Rückgabewert
Array mit Gesichtsergebnissen im angegebenen Bild oder
nil
, wenn ein Fehler aufgetreten ist