MLKitFaceDetection-Framework-Referenz

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