MLKitFaceDetection-Framework-Referenz

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.