Documentation de référence sur le framework MLKitFaceDetection

MLKFaceDetector


@interface MLKFaceDetector : NSObject

Un détecteur de visages qui détecte les visages sur une image.

  • Affiche un détecteur de visages avec les options données.

    Déclaration

    Objective-C

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

    Paramètres

    options

    Options de configuration du détecteur de visages.

    Valeur renvoyée

    Un détecteur de visages configuré avec les options données.

  • Affiche un détecteur de visages avec les options par défaut.

    Déclaration

    Objective-C

    + (nonnull instancetype)faceDetector;

    Valeur renvoyée

    Un détecteur de visages configuré avec les options par défaut.

  • Indisponible. Utilisez les méthodes de classe.

    Déclaration

    Objective-C

    - (nonnull instancetype)init;
  • Traite l'image donnée pour la détection de visages.

    Déclaration

    Objective-C

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

    Paramètres

    image

    Image à traiter.

    completion

    Gestionnaire permettant de rappeler sur le thread principal en cas de détection de visages ou d'erreur.

  • Affiche les résultats de reconnaissance faciale dans l'image donnée ou nil en cas d'erreur. La détection de visages est de manière synchrone sur le thread appelant.

    Nous vous recommandons d'appeler cette méthode en dehors du thread principal pour éviter de bloquer l'interface utilisateur. En tant que résultat, une erreur NSException est générée si cette méthode est appelée sur le thread principal.

    Déclaration

    Objective-C

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

    Paramètres

    image

    Image dans laquelle vous souhaitez obtenir des résultats.

    error

    Paramètre d'erreur facultatif renseigné lorsqu'une erreur se produit lors de l'obtention des résultats.

    Valeur renvoyée

    Tableau de résultats de visage dans l'image donnée ou nil en cas d'erreur.