МЛКЛицо
@interface MLKFace : NSObject
На изображении обнаружено человеческое лицо.
Прямоугольник, содержащий обнаруженное лицо относительно изображения в системе координат вида.
Декларация
Цель-C
@property (nonatomic, readonly) CGRect frame;
Массив всех ориентиров на обнаруженном лице.
Декларация
Цель-C
@property (nonatomic, readonly) NSArray<MLKFaceLandmark *> *_Nonnull landmarks;
Массив всех контуров обнаруженного лица.
Декларация
Цель-C
@property (nonatomic, readonly) NSArray<MLKFaceContour *> *_Nonnull contours;
Указывает, имеет ли лицо идентификатор отслеживания.
Декларация
Цель-C
@property (nonatomic, readonly) BOOL hasTrackingID;
Идентификатор отслеживания лица.
Декларация
Цель-C
@property (nonatomic, readonly) NSInteger trackingID;
Указывает, обнаружил ли детектор угол головы x Эйлера.
Декларация
Цель-C
@property (nonatomic, readonly) BOOL hasHeadEulerAngleX;
Указывает поворот лица вокруг горизонтальной оси изображения. Положительный угол Эйлера — это когда лицо на обрабатываемом изображении повернуто вверх.
Декларация
Цель-C
@property (nonatomic, readonly) CGFloat headEulerAngleX;
Указывает, обнаружил ли детектор угол наклона головки.
Декларация
Цель-C
@property (nonatomic, readonly) BOOL hasHeadEulerAngleY;
Указывает поворот лица вокруг вертикальной оси изображения. Положительный угол Эйлера — это когда лицо повернуто к правой стороне обрабатываемого изображения.
Декларация
Цель-C
@property (nonatomic, readonly) CGFloat headEulerAngleY;
Указывает, обнаружил ли детектор угол z Эйлера головы.
Декларация
Цель-C
@property (nonatomic, readonly) BOOL hasHeadEulerAngleZ;
Указывает поворот лица вокруг оси, направленной наружу изображения. Положительный угол Эйлера — это вращение против часовой стрелки внутри плоскости изображения.
Декларация
Цель-C
@property (nonatomic, readonly) CGFloat headEulerAngleZ;
Указывает, доступна ли вероятность улыбки.
Декларация
Цель-C
@property (nonatomic, readonly) BOOL hasSmilingProbability;
Вероятность того, что лицо улыбается.
Декларация
Цель-C
@property (nonatomic, readonly) CGFloat smilingProbability;
Указывает, доступна ли вероятность открытия левого глаза.
Декларация
Цель-C
@property (nonatomic, readonly) BOOL hasLeftEyeOpenProbability;
Вероятность того, что левый глаз лица открыт.
Декларация
Цель-C
@property (nonatomic, readonly) CGFloat leftEyeOpenProbability;
Указывает, доступна ли вероятность открытия правого глаза.
Декларация
Цель-C
@property (nonatomic, readonly) BOOL hasRightEyeOpenProbability;
Вероятность того, что правый глаз лица открыт.
Декларация
Цель-C
@property (nonatomic, readonly) CGFloat rightEyeOpenProbability;
Недоступен.
Декларация
Цель-C
- (nonnull instancetype)init;
Возвращает ориентир заданного типа на обнаруженном лице, если таковой имеется.
Декларация
Цель-C
- (nullable MLKFaceLandmark *)landmarkOfType:(nonnull MLKFaceLandmarkType)type;
Параметры
type
Тип лицевого ориентира.
Возвращаемое значение
Ориентир данного типа на этом лице.
nil
если его нет.Возвращает контур заданного типа на обнаруженном лице, если таковой имеется.
Декларация
Цель-C
- (nullable MLKFaceContour *)contourOfType:(nonnull MLKFaceContourType)type;
Параметры
type
Тип контура лица.
Возвращаемое значение
Контур данного типа на этом лице.
nil
если его нет.