Лицо
class Face : NSObject
На изображении обнаружено человеческое лицо.
Прямоугольник, содержащий обнаруженное лицо относительно изображения в системе координат вида.
Декларация
Быстрый
var frame: CGRect { get }
Массив всех ориентиров на обнаруженном лице.
Декларация
Быстрый
var landmarks: [FaceLandmark] { get }
Массив всех контуров обнаруженного лица.
Декларация
Быстрый
var contours: [FaceContour] { get }
Указывает, имеет ли лицо идентификатор отслеживания.
Декларация
Быстрый
var hasTrackingID: Bool { get }
Идентификатор отслеживания лица.
Декларация
Быстрый
var trackingID: Int { get }
Указывает, обнаружил ли детектор угол головы x Эйлера.
Декларация
Быстрый
var hasHeadEulerAngleX: Bool { get }
Указывает поворот лица вокруг горизонтальной оси изображения. Положительный угол Эйлера — это когда лицо на обрабатываемом изображении повернуто вверх.
Декларация
Быстрый
var headEulerAngleX: CGFloat { get }
Указывает, обнаружил ли детектор угол наклона головки.
Декларация
Быстрый
var hasHeadEulerAngleY: Bool { get }
Указывает поворот лица вокруг вертикальной оси изображения. Положительный угол Эйлера — это когда лицо повернуто к правой стороне обрабатываемого изображения.
Декларация
Быстрый
var headEulerAngleY: CGFloat { get }
Указывает, обнаружил ли детектор угол z Эйлера головы.
Декларация
Быстрый
var hasHeadEulerAngleZ: Bool { get }
Указывает поворот лица вокруг оси, направленной наружу изображения. Положительный угол Эйлера — это вращение против часовой стрелки внутри плоскости изображения.
Декларация
Быстрый
var headEulerAngleZ: CGFloat { get }
Указывает, доступна ли вероятность улыбки.
Декларация
Быстрый
var hasSmilingProbability: Bool { get }
Вероятность того, что лицо улыбается.
Декларация
Быстрый
var smilingProbability: CGFloat { get }
Указывает, доступна ли вероятность открытия левого глаза.
Декларация
Быстрый
var hasLeftEyeOpenProbability: Bool { get }
Вероятность того, что левый глаз лица открыт.
Декларация
Быстрый
var leftEyeOpenProbability: CGFloat { get }
Указывает, доступна ли вероятность открытия правого глаза.
Декларация
Быстрый
var hasRightEyeOpenProbability: Bool { get }
Вероятность того, что правый глаз лица открыт.
Декларация
Быстрый
var rightEyeOpenProbability: CGFloat { get }
Недоступно.
Возвращает ориентир заданного типа на обнаруженном лице, если таковой имеется.
Декларация
Быстрый
func landmark(ofType type: FaceLandmarkType) -> FaceLandmark?
Параметры
type
Тип лицевого ориентира.
Возвращаемое значение
Ориентир данного типа на этом лице.
nil
, если его нет.Возвращает контур заданного типа на обнаруженном лице, если таковой имеется.
Декларация
Быстрый
func contour(ofType type: FaceContourType) -> FaceContour?
Параметры
type
Тип контура лица.
Возвращаемое значение
Контур данного типа на этом лице.
nil
, если его нет.