Documentation de référence sur le framework MLKitFaceDetection

MLKFace


@interface MLKFace : NSObject

Visage humain détecté sur une image.

  • Rectangle contenant le visage détecté par rapport à l'image dans le système de coordonnées de la vue

    Déclaration

    Objective-C

    @property (nonatomic, readonly) CGRect frame;
  • Tableau de tous les points de repère associés au visage détecté.

    Déclaration

    Objective-C

    @property (nonatomic, readonly) NSArray<MLKFaceLandmark *> *_Nonnull landmarks;
  • Tableau de tous les contours du visage détecté.

    Déclaration

    Objective-C

    @property (nonatomic, readonly) NSArray<MLKFaceContour *> *_Nonnull contours;
  • Indique si le visage a un ID de suivi.

    Déclaration

    Objective-C

    @property (nonatomic, readonly) BOOL hasTrackingID;
  • Identifiant de suivi du visage.

    Déclaration

    Objective-C

    @property (nonatomic, readonly) NSInteger trackingID;
  • Indique si le détecteur a détecté l'angle tête x Euler.

    Déclaration

    Objective-C

    @property (nonatomic, readonly) BOOL hasHeadEulerAngleX;
  • Indique la rotation de la face par rapport à l'axe horizontal de l'image. L'angle positif x Euler correspond au moment où le visage est tourné vers le haut dans l'image en cours de traitement.

    Déclaration

    Objective-C

    @property (nonatomic, readonly) CGFloat headEulerAngleX;
  • Indique si le détecteur a détecté l'angle de l'Euler de la tête.

    Déclaration

    Objective-C

    @property (nonatomic, readonly) BOOL hasHeadEulerAngleY;
  • Indique la rotation de la face autour de l'axe vertical de l'image. L'angle d'entrée positif s'entend lorsque le visage est tourné vers le côté droit de l'image en cours de traitement.

    Déclaration

    Objective-C

    @property (nonatomic, readonly) CGFloat headEulerAngleY;
  • Indique si le détecteur a détecté l'angle Z Euler de la tête.

    Déclaration

    Objective-C

    @property (nonatomic, readonly) BOOL hasHeadEulerAngleZ;
  • Indique la rotation de la face autour de l'axe qui pointe vers l'extérieur de l'image. L'angle Z Euler positif est une rotation dans le sens inverse des aiguilles d'une montre sur le plan de l'image.

    Déclaration

    Objective-C

    @property (nonatomic, readonly) CGFloat headEulerAngleZ;
  • Indique si une probabilité de sourire est disponible.

    Déclaration

    Objective-C

    @property (nonatomic, readonly) BOOL hasSmilingProbability;
  • Probabilité que le visage sourit.

    Déclaration

    Objective-C

    @property (nonatomic, readonly) CGFloat smilingProbability;
  • Indique si une probabilité d'ouvrir l'œil gauche est disponible.

    Déclaration

    Objective-C

    @property (nonatomic, readonly) BOOL hasLeftEyeOpenProbability;
  • Probabilité que l'œil gauche du visage soit ouvert.

    Déclaration

    Objective-C

    @property (nonatomic, readonly) CGFloat leftEyeOpenProbability;
  • Indique si une probabilité d'ouverture de l'œil droit est disponible.

    Déclaration

    Objective-C

    @property (nonatomic, readonly) BOOL hasRightEyeOpenProbability;
  • Probabilité que l'œil droit du visage soit ouvert.

    Déclaration

    Objective-C

    @property (nonatomic, readonly) CGFloat rightEyeOpenProbability;
  • Indisponibles.

    Déclaration

    Objective-C

    - (nonnull instancetype)init;
  • Renvoie le point de repère, le cas échéant, du type donné pour ce visage détecté.

    Déclaration

    Objective-C

    - (nullable MLKFaceLandmark *)landmarkOfType:(nonnull MLKFaceLandmarkType)type;

    Paramètres

    type

    Type du point de repère du visage.

    Valeur renvoyée

    Point de repère du type donné pour ce visage. nil s'il n'y en a pas.

  • Renvoie le contour du type donné, le cas échéant, pour le visage détecté.

    Déclaration

    Objective-C

    - (nullable MLKFaceContour *)contourOfType:(nonnull MLKFaceContourType)type;

    Paramètres

    type

    Type de contour du visage.

    Valeur renvoyée

    Contour du type donné pour ce visage. nil s'il n'y en a pas.