Odniesienie do platformy MLKitFaceDetection

Twarz

class Face : NSObject

Na obrazie wykryto ludzką twarz.

  • Prostokąt zawierający wykrytą twarz w odniesieniu do obrazu w układzie współrzędnych widoku.

    Deklaracja

    Swift

    var frame: CGRect { get }
  • Tablica wszystkich punktów orientacyjnych wykrytej twarzy.

    Deklaracja

    Swift

    var landmarks: [FaceLandmark] { get }
  • Skład wszystkich konturów wykrytej twarzy.

    Deklaracja

    Swift

    var contours: [FaceContour] { get }
  • Wskazuje, czy twarz ma identyfikator śledzenia.

    Deklaracja

    Swift

    var hasTrackingID: Bool { get }
  • Identyfikator śledzenia twarzy.

    Deklaracja

    Swift

    var trackingID: Int { get }
  • Wskazuje, czy detektor wykrył kąt między głową a Eulerem.

    Deklaracja

    Swift

    var hasHeadEulerAngleX: Bool { get }
  • Wskazuje obrót twarzy wokół osi poziomej zdjęcia. Kąt dodatni i x eulera oznacza, że podczas przetwarzania obrazu twarz jest skierowana do góry.

    Deklaracja

    Swift

    var headEulerAngleX: CGFloat { get }
  • Wskazuje, czy detektor znalazł kąt y eulera.

    Deklaracja

    Swift

    var hasHeadEulerAngleY: Bool { get }
  • Wskazuje obrót twarzy wokół osi pionowej zdjęcia. Kąt równoważny jest dodatni, gdy twarz jest obrócona w prawo,

    Deklaracja

    Swift

    var headEulerAngleY: CGFloat { get }
  • Wskazuje, czy detektor wykrył kąt zgięcia głowy.

    Deklaracja

    Swift

    var hasHeadEulerAngleZ: Bool { get }
  • Wskazuje obrót płaszczyzny wokół osi wskazującej zdjęcie. Dodatni kąt z eulera oznacza obrót w lewo na płaszczyźnie obrazu.

    Deklaracja

    Swift

    var headEulerAngleZ: CGFloat { get }
  • Wskazuje, czy dostępne jest prawdopodobieństwo uśmiechnięte.

    Deklaracja

    Swift

    var hasSmilingProbability: Bool { get }
  • Prawdopodobieństwo, że twarz się uśmiecha.

    Deklaracja

    Swift

    var smilingProbability: CGFloat { get }
  • Wskazuje, czy dostępne jest prawdopodobieństwo otwartych oczu po lewej stronie.

    Deklaracja

    Swift

    var hasLeftEyeOpenProbability: Bool { get }
  • Prawdopodobieństwo, że lewe oko twarzy jest otwarte.

    Deklaracja

    Swift

    var leftEyeOpenProbability: CGFloat { get }
  • Wskazuje, czy dostępne jest prawdopodobieństwo otwarcia prawego oka.

    Deklaracja

    Swift

    var hasRightEyeOpenProbability: Bool { get }
  • Prawdopodobieństwo, że prawe oko twarzy jest otwarte.

    Deklaracja

    Swift

    var rightEyeOpenProbability: CGFloat { get }
  • Niedostępne.

  • Zwraca punkt orientacyjny danego typu (jeśli istnieje) danego typu wykrytej twarzy.

    Deklaracja

    Swift

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

    Parametry

    type

    Typ punktu orientacyjnego na płaszczyźnie.

    Zwracana wartość

    Punkt orientacyjny danego typu na tej twarzy. nil, jeśli ich nie ma.

  • Zwraca kontur danego typu wykrytej twarzy (jeśli występuje).

    Deklaracja

    Swift

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

    Parametry

    type

    Rodzaj konturu twarzy.

    Zwracana wartość

    Kontur danego typu na tej twarzy. nil, jeśli ich nie ma.