Referencia del framework de MLKitFaceDetection

Rostro

class Face : NSObject

Se detectó un rostro humano en una imagen.

  • El rectángulo que contiene el rostro detectado en relación con la imagen en el sistema de coordenadas de vista.

    Declaración

    Swift

    var frame: CGRect { get }
  • Un array de todos los puntos de referencia en el rostro detectado.

    Declaración

    Swift

    var landmarks: [FaceLandmark] { get }
  • Un array de todos los contornos del rostro detectado.

    Declaración

    Swift

    var contours: [FaceContour] { get }
  • Indica si el rostro tiene un ID de seguimiento.

    Declaración

    Swift

    var hasTrackingID: Bool { get }
  • El identificador de seguimiento del rostro.

    Declaración

    Swift

    var trackingID: Int { get }
  • Indica si el detector encontró el ángulo de Euler y la cabeza.

    Declaración

    Swift

    var hasHeadEulerAngleX: Bool { get }
  • Indica la rotación del rostro en torno al eje horizontal de la imagen. Un ángulo de Euler x positivo indica que el rostro está girado hacia arriba en la imagen que se está procesando.

    Declaración

    Swift

    var headEulerAngleX: CGFloat { get }
  • Indica si el detector encontró el ángulo de Euler y la cabeza.

    Declaración

    Swift

    var hasHeadEulerAngleY: Bool { get }
  • Indica la rotación del rostro en torno al eje vertical de la imagen. Un ángulo de Euler y positivo indica que el rostro se giró hacia el lado derecho de la imagen que se procesa.

    Declaración

    Swift

    var headEulerAngleY: CGFloat { get }
  • Indica si el detector encontró el ángulo de Euler z de la cabeza.

    Declaración

    Swift

    var hasHeadEulerAngleZ: Bool { get }
  • Indica la rotación del rostro en torno al eje que apunta fuera de la imagen. Un ángulo de Euler z positivo indica una rotación en el sentido contrario al de las manecillas del reloj dentro del plano de la imagen.

    Declaración

    Swift

    var headEulerAngleZ: CGFloat { get }
  • Indica si una probabilidad de que el rostro esté sonriendo está disponible.

    Declaración

    Swift

    var hasSmilingProbability: Bool { get }
  • Probabilidad de que el rostro esté sonriendo.

    Declaración

    Swift

    var smilingProbability: CGFloat { get }
  • Indica si una probabilidad de que el ojo izquierdo esté abierto está disponible.

    Declaración

    Swift

    var hasLeftEyeOpenProbability: Bool { get }
  • Probabilidad de que el ojo izquierdo del rostro esté abierto.

    Declaración

    Swift

    var leftEyeOpenProbability: CGFloat { get }
  • Indica si una probabilidad de que el ojo derecho esté abierto está disponible.

    Declaración

    Swift

    var hasRightEyeOpenProbability: Bool { get }
  • Probabilidad de que el ojo derecho del rostro esté abierto.

    Declaración

    Swift

    var rightEyeOpenProbability: CGFloat { get }
  • No disponible.

  • Muestra el punto de referencia, si existe alguno, del tipo determinado en el rostro detectado.

    Declaración

    Swift

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

    Parámetros

    type

    El tipo de punto de referencia facial.

    Valor de retorno

    El punto de referencia del tipo determinado en este rostro. nil si no hay uno.

  • Muestra el contorno, si existe alguno, del tipo especificado en el rostro detectado.

    Declaración

    Swift

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

    Parámetros

    type

    El tipo de contorno facial.

    Valor de retorno

    El contorno del tipo determinado en esta cara. nil si no hay uno.