Gesichtserkennung
class FaceDetector : NSObject
Ein Gesichtserkennungsgerät, das Gesichter in einem Bild erkennt.
-
Gibt ein Gesichtserkennungsgerät mit den angegebenen Optionen zurück.
Erklärung
Swift
class func faceDetector(options: MLKFaceDetectorOptions) -> Self
Parameter
options
Optionen zum Konfigurieren des Gesichtserkennungsgeräts.
Rückgabewert
Ein Gesichtserkennungsgerät, das mit den angegebenen Optionen konfiguriert wurde.
-
Gibt ein Gesichtserkennungsgerät mit Standardoptionen zurück.
Erklärung
Swift
class func faceDetector() -> Self
Rückgabewert
Ein mit den Standardoptionen konfigurierter Gesichtserkennung.
-
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 zum Zurückrufen im Hauptthread mit erkannten Gesichtern oder Fehlern.
-
Gibt die 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 Haupt-Thread aufzurufen, um zu verhindern, dass die UI blockiert wird. Wenn diese Methode im Hauptthread aufgerufen wird, wird ein
NSException
ausgelöst.Erklärung
Swift
func results(in image: MLKitCompatibleImage) throws -> [MLKFace]
Parameter
image
Das Bild, in das die Ergebnisse aufgenommen werden sollen.
error
Ein optionaler Fehlerparameter, der ausgefüllt wird, wenn ein Fehler beim Abrufen von Ergebnissen auftritt.
Rückgabewert
Array von Gesichtern im angegebenen Bild oder
nil
, wenn ein Fehler aufgetreten ist