Documentation de référence sur le framework MLKitFaceDetection

Visage

class Face : NSObject

Visage humain détecté dans une image.

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

    Déclaration

    Swift

    var frame: CGRect { get }
  • Tableau de tous les points de repère du visage détecté.

    Déclaration

    Swift

    var landmarks: [FaceLandmark] { get }
  • Tableau des contours du visage détecté.

    Déclaration

    Swift

    var contours: [FaceContour] { get }
  • Indique si le visage est associé à un ID de suivi.

    Déclaration

    Swift

    var hasTrackingID: Bool { get }
  • Identifiant de suivi du visage.

    Déclaration

    Swift

    var trackingID: Int { get }
  • Indique si le détecteur a détecté l'angle entre la tête et l'Euler.

    Déclaration

    Swift

    var hasHeadEulerAngleX: Bool { get }
  • Indique la rotation du visage autour de l'axe horizontal de l'image. Angle d'Euler positif lorsque le visage est tourné vers le haut dans l'image en cours de traitement.

    Déclaration

    Swift

    var headEulerAngleX: CGFloat { get }
  • Indique si le détecteur a détecté l'angle de tête y euler.

    Déclaration

    Swift

    var hasHeadEulerAngleY: Bool { get }
  • Indique la rotation de la face par rapport à l'axe vertical de l'image. Angle d'Euler positif se produit lorsque le visage est tourné vers le côté droit de l'image en cours de traitement.

    Déclaration

    Swift

    var headEulerAngleY: CGFloat { get }
  • Indique si le détecteur a détecté l'angle de tête Z.

    Déclaration

    Swift

    var hasHeadEulerAngleZ: Bool { get }
  • Indique la rotation de la face par rapport à l'axe orienté vers l'extérieur de l'image. z positif est une rotation dans le sens inverse des aiguilles d'une montre dans le plan d'image.

    Déclaration

    Swift

    var headEulerAngleZ: CGFloat { get }
  • Indique si une probabilité de sourire est disponible.

    Déclaration

    Swift

    var hasSmilingProbability: Bool { get }
  • Probabilité que le visage sourit.

    Déclaration

    Swift

    var smilingProbability: CGFloat { get }
  • Indique si une probabilité œil gauche est disponible.

    Déclaration

    Swift

    var hasLeftEyeOpenProbability: Bool { get }
  • Probabilité que l'œil gauche du visage soit ouvert.

    Déclaration

    Swift

    var leftEyeOpenProbability: CGFloat { get }
  • Indique si une probabilité d'ouverture de l'œil droit est disponible.

    Déclaration

    Swift

    var hasRightEyeOpenProbability: Bool { get }
  • Probabilité que l'œil droit du visage soit ouvert.

    Déclaration

    Swift

    var rightEyeOpenProbability: CGFloat { get }
  • Indisponible.

  • Renvoie le point de repère, le cas échéant, du type donné dans ce visage détecté.

    Déclaration

    Swift

    func landmark(ofType type: FaceLandmarkType) -> FaceLandmark?

    Paramètres

    type

    Type de repère faciale.

    Valeur renvoyée

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

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

    Déclaration

    Swift

    func contour(ofType type: FaceContourType) -> FaceContour?

    Paramètres

    type

    Type de contour du visage.

    Valeur renvoyée

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