MLKFace
@interface MLKFace : NSObject
Um rosto humano detectado em uma imagem.
-
O retângulo que contém o rosto detectado em relação à imagem no sistema de coordenadas de visualização.
Declaração
Objective-C
@property (nonatomic, readonly) CGRect frame;
-
Uma matriz de todos os pontos de referência no rosto detectado.
Declaração
Objective-C
@property (nonatomic, readonly) NSArray<MLKFaceLandmark *> *_Nonnull landmarks;
-
Uma matriz de todos os contornos do rosto detectado.
Declaração
Objective-C
@property (nonatomic, readonly) NSArray<MLKFaceContour *> *_Nonnull contours;
-
Indica se o rosto tem um ID de rastreamento.
Declaração
Objective-C
@property (nonatomic, readonly) BOOL hasTrackingID;
-
É o identificador de rastreamento do rosto.
Declaração
Objective-C
@property (nonatomic, readonly) NSInteger trackingID;
-
Indica se o detector encontrou o ângulo de Euler x da cabeça.
Declaração
Objective-C
@property (nonatomic, readonly) BOOL hasHeadEulerAngleX;
-
Indica a rotação da face em torno do eixo horizontal da imagem. O ângulo de Euler X positivo ocorre quando o rosto está virado para cima na imagem que está sendo processada.
Declaração
Objective-C
@property (nonatomic, readonly) CGFloat headEulerAngleX;
-
Indica se o detector encontrou o ângulo de Euler Y da cabeça.
Declaração
Objective-C
@property (nonatomic, readonly) BOOL hasHeadEulerAngleY;
-
Indica a rotação da face em torno do eixo vertical da imagem. O ângulo de Euler Y é positivo quando o rosto está virado para o lado direito da imagem que está sendo processada.
Declaração
Objective-C
@property (nonatomic, readonly) CGFloat headEulerAngleY;
-
Indica se o detector encontrou o ângulo de euler Z da cabeça.
Declaração
Objective-C
@property (nonatomic, readonly) BOOL hasHeadEulerAngleZ;
-
Indica a rotação da face em torno do eixo apontando para fora da imagem. O ângulo de euler Z positivo indica uma rotação no sentido anti-horário dentro do plano da imagem.
Declaração
Objective-C
@property (nonatomic, readonly) CGFloat headEulerAngleZ;
-
Indica se há uma probabilidade de sorriso disponível.
Declaração
Objective-C
@property (nonatomic, readonly) BOOL hasSmilingProbability;
-
Probabilidade de que o rosto esteja sorrindo.
Declaração
Objective-C
@property (nonatomic, readonly) CGFloat smilingProbability;
-
Indica se há probabilidade do olho esquerdo estar aberto.
Declaração
Objective-C
@property (nonatomic, readonly) BOOL hasLeftEyeOpenProbability;
-
Probabilidade de que o olho esquerdo do rosto está aberto.
Declaração
Objective-C
@property (nonatomic, readonly) CGFloat leftEyeOpenProbability;
-
Indica se há probabilidade do olho direito estar aberto.
Declaração
Objective-C
@property (nonatomic, readonly) BOOL hasRightEyeOpenProbability;
-
A probabilidade de que o olho direito do rosto esteja aberto.
Declaração
Objective-C
@property (nonatomic, readonly) CGFloat rightEyeOpenProbability;
-
Indisponível.
Declaração
Objective-C
- (nonnull instancetype)init;
-
Retorna o ponto de referência, se houver, do tipo especificado no rosto detectado.
Declaração
Objective-C
- (nullable MLKFaceLandmark *)landmarkOfType:(nonnull MLKFaceLandmarkType)type;
Parâmetros
type
O tipo de ponto de referência facial.
Valor de retorno
O ponto de referência do tipo fornecido no rosto.
nil
, se não houver um. -
Retorna o contorno, se houver, do tipo informado no rosto detectado.
Declaração
Objective-C
- (nullable MLKFaceContour *)contourOfType:(nonnull MLKFaceContourType)type;
Parâmetros
type
O tipo de contorno facial.
Valor de retorno
Contorno do tipo especificado neste rosto.
nil
, se não houver um.