MLKFace
@interface MLKFace : 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
Objective‑C
@property (nonatomic, readonly) CGRect frame;
-
Un array de todos los puntos de referencia en el rostro detectado.
Declaración
Objective‑C
@property (nonatomic, readonly) NSArray<MLKFaceLandmark *> *_Nonnull landmarks;
-
Un array de todos los contornos del rostro detectado.
Declaración
Objective‑C
@property (nonatomic, readonly) NSArray<MLKFaceContour *> *_Nonnull contours;
-
Indica si el rostro tiene un ID de seguimiento.
Declaración
Objective‑C
@property (nonatomic, readonly) BOOL hasTrackingID;
-
El identificador de seguimiento del rostro.
Declaración
Objective‑C
@property (nonatomic, readonly) NSInteger trackingID;
-
Indica si el detector encontró el ángulo de Euler y la cabeza.
Declaración
Objective‑C
@property (nonatomic, readonly) BOOL hasHeadEulerAngleX;
-
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
Objective‑C
@property (nonatomic, readonly) CGFloat headEulerAngleX;
-
Indica si el detector encontró el ángulo de Euler y la cabeza.
Declaración
Objective‑C
@property (nonatomic, readonly) BOOL hasHeadEulerAngleY;
-
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
Objective‑C
@property (nonatomic, readonly) CGFloat headEulerAngleY;
-
Indica si el detector encontró el ángulo de Euler z de la cabeza.
Declaración
Objective‑C
@property (nonatomic, readonly) BOOL hasHeadEulerAngleZ;
-
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
Objective‑C
@property (nonatomic, readonly) CGFloat headEulerAngleZ;
-
Indica si una probabilidad de que el rostro esté sonriendo está disponible.
Declaración
Objective‑C
@property (nonatomic, readonly) BOOL hasSmilingProbability;
-
Probabilidad de que el rostro esté sonriendo.
Declaración
Objective‑C
@property (nonatomic, readonly) CGFloat smilingProbability;
-
Indica si una probabilidad de que el ojo izquierdo esté abierto está disponible.
Declaración
Objective‑C
@property (nonatomic, readonly) BOOL hasLeftEyeOpenProbability;
-
Probabilidad de que el ojo izquierdo del rostro esté abierto.
Declaración
Objective‑C
@property (nonatomic, readonly) CGFloat leftEyeOpenProbability;
-
Indica si una probabilidad de que el ojo derecho esté abierto está disponible.
Declaración
Objective‑C
@property (nonatomic, readonly) BOOL hasRightEyeOpenProbability;
-
Probabilidad de que el ojo derecho del rostro esté abierto.
Declaración
Objective‑C
@property (nonatomic, readonly) CGFloat rightEyeOpenProbability;
-
No disponible.
Declaración
Objective‑C
- (nonnull instancetype)init;
-
Muestra el punto de referencia, si existe alguno, del tipo determinado en el rostro detectado.
Declaración
Objective‑C
- (nullable MLKFaceLandmark *)landmarkOfType:(nonnull MLKFaceLandmarkType)type;
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
Objective‑C
- (nullable MLKFaceContour *)contourOfType:(nonnull MLKFaceContourType)type;
Parámetros
type
El tipo de contorno facial.
Valor de retorno
El contorno del tipo determinado en esta cara.
nil
si no hay uno.