Rostro
class Face : NSObject
Rostro humano detectado 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 x cabeza.
Declaración
Swift
var hasHeadEulerAngleX: Bool { get }
-
Indica la rotación del rostro en torno al eje horizontal de la imagen. Ángulo de Euler x positivo es cuando el rostro se inclina 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. Ángulo de Euler y positivo es cuando el rostro se gire hacia la derecha de la imagen que se está procesando.
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. Euler z positivo es una rotación en el sentido contrario a las manecillas del reloj dentro del plano de la imagen.
Declaración
Swift
var headEulerAngleZ: CGFloat { get }
-
Indica si una probabilidad de sonrisa 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 este rostro detectado.
Declaración
Swift
func landmark(ofType type: FaceLandmarkType) -> FaceLandmark?
Parámetros
type
Tipo de punto de referencia facial.
Valor de retorno
El punto de referencia del tipo determinado en esta cara.
nil
si no hay una. -
Muestra el contorno, si existe alguno, del tipo determinado en este rostro detectado.
Declaración
Swift
func contour(ofType type: FaceContourType) -> FaceContour?
Parámetros
type
Tipo de contorno facial.
Valor de retorno
El contorno del tipo determinado en este rostro.
nil
si no hay una.