Referencia del framework de MLKitFaceDetection

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.