Referência do framework MLKitFaceDetection

Rosto

class Face : 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

    Swift

    var frame: CGRect { get }
  • Uma matriz de todos os pontos de referência no rosto detectado.

    Declaração

    Swift

    var landmarks: [FaceLandmark] { get }
  • Uma matriz de todos os contornos do rosto detectado.

    Declaração

    Swift

    var contours: [FaceContour] { get }
  • Indica se o rosto tem um ID de rastreamento.

    Declaração

    Swift

    var hasTrackingID: Bool { get }
  • É o identificador de rastreamento do rosto.

    Declaração

    Swift

    var trackingID: Int { get }
  • Indica se o detector encontrou o ângulo de Euler x da cabeça.

    Declaração

    Swift

    var hasHeadEulerAngleX: Bool { get }
  • 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

    Swift

    var headEulerAngleX: CGFloat { get }
  • Indica se o detector encontrou o ângulo de Euler Y da cabeça.

    Declaração

    Swift

    var hasHeadEulerAngleY: Bool { get }
  • 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

    Swift

    var headEulerAngleY: CGFloat { get }
  • Indica se o detector encontrou o ângulo de euler Z da cabeça.

    Declaração

    Swift

    var hasHeadEulerAngleZ: Bool { get }
  • 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

    Swift

    var headEulerAngleZ: CGFloat { get }
  • Indica se há uma probabilidade de sorriso disponível.

    Declaração

    Swift

    var hasSmilingProbability: Bool { get }
  • Probabilidade de que o rosto esteja sorrindo.

    Declaração

    Swift

    var smilingProbability: CGFloat { get }
  • Indica se há probabilidade do olho esquerdo estar aberto.

    Declaração

    Swift

    var hasLeftEyeOpenProbability: Bool { get }
  • Probabilidade de que o olho esquerdo do rosto está aberto.

    Declaração

    Swift

    var leftEyeOpenProbability: CGFloat { get }
  • Indica se há probabilidade do olho direito estar aberto.

    Declaração

    Swift

    var hasRightEyeOpenProbability: Bool { get }
  • A probabilidade de que o olho direito do rosto esteja aberto.

    Declaração

    Swift

    var rightEyeOpenProbability: CGFloat { get }
  • Indisponível.

  • Retorna o ponto de referência, se houver, do tipo especificado no rosto detectado.

    Declaração

    Swift

    func landmark(ofType type: FaceLandmarkType) -> FaceLandmark?

    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

    Swift

    func contour(ofType type: FaceContourType) -> FaceContour?

    Parâmetros

    type

    O tipo de contorno facial.

    Valor de retorno

    Contorno do tipo especificado neste rosto. nil, se não houver um.