Riferimento al framework MLKitFaceDetection

Viso

class Face : NSObject

È stato rilevato un volto umano in un'immagine.

  • Il rettangolo contenente il volto rilevato rispetto all'immagine nel sistema di coordinate della vista.

    Dichiarazione

    Swift

    var frame: CGRect { get }
  • Una serie di tutti i punti di riferimento sul volto rilevato.

    Dichiarazione

    Swift

    var landmarks: [FaceLandmark] { get }
  • Un array di tutti i contorni del volto rilevato.

    Dichiarazione

    Swift

    var contours: [FaceContour] { get }
  • Indica se il volto dispone di un ID di monitoraggio.

    Dichiarazione

    Swift

    var hasTrackingID: Bool { get }
  • L'identificatore di monitoraggio del volto.

    Dichiarazione

    Swift

    var trackingID: Int { get }
  • Indica se il rilevatore ha trovato l'angolo testa x euler.

    Dichiarazione

    Swift

    var hasHeadEulerAngleX: Bool { get }
  • Indica la rotazione della faccia rispetto all'asse orizzontale dell'immagine. Angolo di emissione x positivo si verifica quando il volto è rivolto verso l'alto nell'immagine in fase di elaborazione.

    Dichiarazione

    Swift

    var headEulerAngleX: CGFloat { get }
  • Indica se il rilevatore ha trovato l'angolo di testa.

    Dichiarazione

    Swift

    var hasHeadEulerAngleY: Bool { get }
  • Indica la rotazione della faccia rispetto all'asse verticale dell'immagine. Angolo y euler positivo si verifica quando il volto viene rivolto verso il lato destro dell'immagine in fase di elaborazione.

    Dichiarazione

    Swift

    var headEulerAngleY: CGFloat { get }
  • Indica se il rilevatore ha trovato l'angolo testa z euler.

    Dichiarazione

    Swift

    var hasHeadEulerAngleZ: Bool { get }
  • Indica la rotazione della faccia intorno all'asse che punta fuori dall'immagine. Z euler positivo è una rotazione in senso antiorario all'interno del piano dell'immagine.

    Dichiarazione

    Swift

    var headEulerAngleZ: CGFloat { get }
  • Indica se è disponibile una probabilità sorridente.

    Dichiarazione

    Swift

    var hasSmilingProbability: Bool { get }
  • Probabilità che il volto stia sorridendo.

    Dichiarazione

    Swift

    var smilingProbability: CGFloat { get }
  • Indica se è disponibile una probabilità di apertura dell'occhio sinistro.

    Dichiarazione

    Swift

    var hasLeftEyeOpenProbability: Bool { get }
  • Probabilità che l'occhio sinistro del volto sia aperto.

    Dichiarazione

    Swift

    var leftEyeOpenProbability: CGFloat { get }
  • Indica se è disponibile una probabilità di apertura occhio destro.

    Dichiarazione

    Swift

    var hasRightEyeOpenProbability: Bool { get }
  • Probabilità che l'occhio destro del volto sia aperto.

    Dichiarazione

    Swift

    var rightEyeOpenProbability: CGFloat { get }
  • Non disponibile.

  • Restituisce il punto di riferimento, se presente, del tipo specificato in questo volto rilevato.

    Dichiarazione

    Swift

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

    Parametri

    type

    Il tipo di punto di riferimento facciale.

    Valore restituito

    Il punto di riferimento del tipo specificato in questo volto. nil se non è presente.

  • Restituisce il contorno, se presente, del tipo specificato in questo volto rilevato.

    Dichiarazione

    Swift

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

    Parametri

    type

    Il tipo di contorno del viso.

    Valore restituito

    Il contorno del tipo specificato in questa faccia. nil se non è presente.