MLKFaceDetector
@interface MLKFaceDetector : NSObject
Un détecteur de visages qui détecte les visages dans une image.
-
Renvoie un détecteur de visages avec les options fournies.
Déclaration
Objective-C
+ (nonnull instancetype)faceDetectorWithOptions: (nonnull MLKFaceDetectorOptions *)options;
Paramètres
options
Options de configuration de la détection de visages.
Valeur renvoyée
Un détecteur de visages configuré avec les options fournies.
-
Renvoie un détecteur de visages avec des options par défaut.
Déclaration
Objective-C
+ (nonnull instancetype)faceDetector;
Valeur renvoyée
Un détecteur de visages configuré avec des options par défaut.
-
Indisponibles. Utiliser 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 de rappel sur le thread principal en cas de détection de visages ou d'erreur
-
Renvoie les résultats de visage dans l'image donnée ou
nil
en cas d'erreur. La détection de visages est effectuée de manière synchrone sur le thread d'appel.Nous vous recommandons d'appeler cette méthode en dehors du thread principal pour éviter de bloquer l'UI. Par conséquent, une exception
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é en cas d'erreur lors de l'obtention des résultats.
Valeur renvoyée
Le tableau de visages renvoie l'image donnée ou
nil
en cas d'erreur.