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.