FaceDetector
class FaceDetector : NSObject
Eine Gesichtserkennung, die Gesichter in einem Bild erkennt.
-
Gibt einen Gesichtserkennungsmelder mit den angegebenen Optionen zurück.
Erklärung
Swift
class func faceDetector(options: MLKFaceDetectorOptions) -> Self
Parameter
options
Optionen zum Konfigurieren der Gesichtserkennung.
Rückgabewert
Gesichtserkennung, die mit den angegebenen Optionen konfiguriert wurde
-
Gibt einen Gesichtserkennungsmelder 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 für die Gesichtserkennung.
Erklärung
Swift
func process(_ image: MLKitCompatibleImage, completion: @escaping FaceDetectionCallback)
Parameter
image
Das zu verarbeitende Bild.
completion
Handler zur Rückrufaktion im Hauptthread mit erkannten Gesichtern oder Fehlern.
-
Gibt Gesichtsergebnisse im angegebenen Bild oder
nil
zurück, wenn ein Fehler aufgetreten ist. Die Gesichtserkennung ist synchron im aufrufenden Thread ausgeführt wird.Es wird empfohlen, diese Methode aus dem Hauptthread aufzurufen, damit die Benutzeroberfläche nicht blockiert wird. Als wird ein
NSException
ausgegeben, wenn diese Methode im Hauptthread aufgerufen wird.Erklärung
Swift
func results(in image: MLKitCompatibleImage) throws -> [MLKFace]
Parameter
image
Das Bild, in dem Ergebnisse abgerufen werden sollen.
error
Ein optionaler Fehlerparameter, der ausgefüllt wird, wenn beim Abrufen der Ergebnisse ein Fehler auftritt.
Rückgabewert
Ein Array von Gesichtern ergibt das angegebene Bild oder
nil
, falls ein Fehler aufgetreten ist.