FaceDetector
class FaceDetector : 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
Swift
class func faceDetector(options: MLKFaceDetectorOptions) -> Self
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
Swift
class func faceDetector() -> Self
Valeur renvoyée
Un détecteur de visages configuré avec les options par défaut.
-
Indisponible. Utilisez les méthodes de classe.
-
Traite l'image donnée pour la détection de visages.
Déclaration
Swift
func process(_ image: MLKitCompatibleImage, completion: @escaping FaceDetectionCallback)
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
Swift
func results(in image: MLKitCompatibleImage) throws -> [MLKFace]
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.