MLKitFaceDetection-Framework-Referenz

MLKFaceDetector


@interface MLKFaceDetector : NSObject

Ein Gesichtserkennungssensor, der Gesichter in einem Bild erkennt.

  • Gibt einen Gesichtserkennungssensor mit den angegebenen Optionen zurück.

    Erklärung

    Objective-C

    + (nonnull instancetype)faceDetectorWithOptions:
        (nonnull MLKFaceDetectorOptions *)options;

    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

    Objective-C

    + (nonnull instancetype)faceDetector;

    Rückgabewert

    Gesichtserkennung mit Standardoptionen.

  • Nicht verfügbar. Verwenden Sie die Klassenmethoden.

    Erklärung

    Objective-C

    - (nonnull instancetype)init;
  • Verarbeitet das angegebene Bild zur Gesichtserkennung.

    Erklärung

    Objective-C

    - (void)processImage:(nonnull id<MLKCompatibleImage>)image
              completion:(nonnull MLKFaceDetectionCallback)completion;

    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

    Objective-C

    - (nullable NSArray<MLKFace *> *)
        resultsInImage:(nonnull id<MLKCompatibleImage>)image
                 error:(NSError *_Nullable *_Nullable)error;

    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