MLKFace
@interface MLKFace : NSObject
Na obrazie wykryto ludzką twarz.
-
Prostokąt zawierający wykrytą twarz w odniesieniu do obrazu w układzie współrzędnych widoku.
Deklaracja
Objective-C
@property (nonatomic, readonly) CGRect frame;
-
Tablica wszystkich punktów orientacyjnych wykrytej twarzy.
Deklaracja
Objective-C
@property (nonatomic, readonly) NSArray<MLKFaceLandmark *> *_Nonnull landmarks;
-
Skład wszystkich konturów wykrytej twarzy.
Deklaracja
Objective-C
@property (nonatomic, readonly) NSArray<MLKFaceContour *> *_Nonnull contours;
-
Wskazuje, czy twarz ma identyfikator śledzenia.
Deklaracja
Objective-C
@property (nonatomic, readonly) BOOL hasTrackingID;
-
Identyfikator śledzenia twarzy.
Deklaracja
Objective-C
@property (nonatomic, readonly) NSInteger trackingID;
-
Wskazuje, czy detektor wykrył kąt między głową a Eulerem.
Deklaracja
Objective-C
@property (nonatomic, readonly) BOOL hasHeadEulerAngleX;
-
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
Objective-C
@property (nonatomic, readonly) CGFloat headEulerAngleX;
-
Wskazuje, czy detektor znalazł kąt y eulera.
Deklaracja
Objective-C
@property (nonatomic, readonly) BOOL hasHeadEulerAngleY;
-
Wskazuje obrót twarzy wokół osi pionowej zdjęcia. Kąt równoważny jest dodatni, gdy twarz jest obrócona w prawo,
Deklaracja
Objective-C
@property (nonatomic, readonly) CGFloat headEulerAngleY;
-
Wskazuje, czy detektor wykrył kąt zgięcia głowy.
Deklaracja
Objective-C
@property (nonatomic, readonly) BOOL hasHeadEulerAngleZ;
-
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
Objective-C
@property (nonatomic, readonly) CGFloat headEulerAngleZ;
-
Wskazuje, czy dostępne jest prawdopodobieństwo uśmiechnięte.
Deklaracja
Objective-C
@property (nonatomic, readonly) BOOL hasSmilingProbability;
-
Prawdopodobieństwo, że twarz się uśmiecha.
Deklaracja
Objective-C
@property (nonatomic, readonly) CGFloat smilingProbability;
-
Wskazuje, czy dostępne jest prawdopodobieństwo otwartych oczu po lewej stronie.
Deklaracja
Objective-C
@property (nonatomic, readonly) BOOL hasLeftEyeOpenProbability;
-
Prawdopodobieństwo, że lewe oko twarzy jest otwarte.
Deklaracja
Objective-C
@property (nonatomic, readonly) CGFloat leftEyeOpenProbability;
-
Wskazuje, czy dostępne jest prawdopodobieństwo otwarcia prawego oka.
Deklaracja
Objective-C
@property (nonatomic, readonly) BOOL hasRightEyeOpenProbability;
-
Prawdopodobieństwo, że prawe oko twarzy jest otwarte.
Deklaracja
Objective-C
@property (nonatomic, readonly) CGFloat rightEyeOpenProbability;
-
Niedostępne.
Deklaracja
Objective-C
- (nonnull instancetype)init;
-
Zwraca punkt orientacyjny danego typu (jeśli istnieje) danego typu wykrytej twarzy.
Deklaracja
Objective-C
- (nullable MLKFaceLandmark *)landmarkOfType:(nonnull MLKFaceLandmarkType)type;
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
Objective-C
- (nullable MLKFaceContour *)contourOfType:(nonnull MLKFaceContourType)type;
Parametry
type
Rodzaj konturu twarzy.
Zwracana wartość
Kontur danego typu na tej twarzy.
nil
, jeśli ich nie ma.