CIFaceFeature
Оператор импорта
Swift
import CoreImage
Objective C
@import CoreImage;
Доступность
Доступный в iOS 5.0 и позже.
A CIFaceFeature объект описывает поверхность, обнаруженную в неподвижном изображении или видеоизображении. Его свойства предоставляют информацию о глазах и рте поверхности. Объект поверхности в видео может также иметь свойства, отслеживающие его расположение в течение долгого времени — отслеживание ID и структурирующие количество.
-
boundsСвойствоПрямоугольник, указывающий позицию и размерности поверхности в координатах изображения. (только для чтения)
Оператор импорта
Objective C
@import CoreImage;Swift
import CoreImageДоступность
Доступный в iOS 7.0 и позже.
-
hasFaceAngleСвойствоБулево значение, указывающее, доступна ли информация о вращении поверхности. (только для чтения)
Объявление
Swift
var hasFaceAngle: Bool { get }Objective C
@property(readonly, assign) BOOL hasFaceAngleОператор импорта
Objective C
@import CoreImage;Swift
import CoreImageДоступность
Доступный в iOS 7.0 и позже.
-
faceAngleСвойствоВращение поверхности. (только для чтения)
Объявление
Swift
var faceAngle: Float { get }Objective C
@property(readonly, assign) float faceAngleОбсуждение
Вращение измеряется против часовой стрелки в радианах с нулем, указывающим, что линия, проведенная между глазами, является горизонталью относительно ориентации изображения.
Оператор импорта
Objective C
@import CoreImage;Swift
import CoreImageДоступность
Доступный в iOS 7.0 и позже.
-
hasLeftEyePositionСвойствоБулево значение, указывающее, нашел ли детектор левый глаз поверхности. (только для чтения)
Объявление
Swift
var hasLeftEyePosition: Bool { get }Objective C
@property(readonly, assign) BOOL hasLeftEyePositionОператор импорта
Objective C
@import CoreImage;Swift
import CoreImageДоступность
Доступный в iOS 5.0 и позже.
-
hasRightEyePositionСвойствоБулево значение, указывающее, нашел ли детектор правый глаз поверхности. (только для чтения)
Объявление
Swift
var hasRightEyePosition: Bool { get }Objective C
@property(readonly, assign) BOOL hasRightEyePositionОператор импорта
Objective C
@import CoreImage;Swift
import CoreImageДоступность
Доступный в iOS 5.0 и позже.
-
hasMouthPositionСвойствоБулево значение, указывающее, нашел ли детектор рот поверхности. (только для чтения)
Объявление
Swift
var hasMouthPosition: Bool { get }Objective C
@property(readonly, assign) BOOL hasMouthPositionОператор импорта
Objective C
@import CoreImage;Swift
import CoreImageДоступность
Доступный в iOS 5.0 и позже.
-
leftEyePositionСвойствоКоординаты левого глаза, в координатах изображения. (только для чтения)
Объявление
Swift
var leftEyePosition: CGPoint { get }Objective C
@property(readonly, assign) CGPoint leftEyePositionОператор импорта
Objective C
@import CoreImage;Swift
import CoreImageДоступность
Доступный в iOS 5.0 и позже.
-
rightEyePositionСвойствоКоординаты правого глаза, в координатах изображения (только для чтения)
Объявление
Swift
var rightEyePosition: CGPoint { get }Objective C
@property(readonly, assign) CGPoint rightEyePositionОператор импорта
Objective C
@import CoreImage;Swift
import CoreImageДоступность
Доступный в iOS 5.0 и позже.
-
mouthPositionСвойство -
hasSmileСвойствоБулево значение, указывающее, обнаруживается ли улыбка в поверхности. (только для чтения)
Объявление
Swift
var hasSmile: Bool { get }Objective C
@property(readonly, assign) BOOL hasSmileОбсуждение
Для улыбок, которые будут обнаружены, ключ
CIDetectorSmileдолжен присутствовать со значениемYEStrueв словаре, переданном детекторуfeaturesInImage:options:метод.Оператор импорта
Objective C
@import CoreImage;Swift
import CoreImageДоступность
Доступный в iOS 7.0 и позже.
-
leftEyeClosedСвойствоБулево значение, указывающее, обнаруживается ли закрытый левый глаз в поверхности. (только для чтения)
Объявление
Swift
var leftEyeClosed: Bool { get }Objective C
@property(readonly, assign) BOOL leftEyeClosedОбсуждение
«Оставленный» относительно исходной (незеркальной) ориентации изображения, не владельцу глаза.
Для закрытых глаз, которые будут обнаружены, ключ
CIDetectorEyeBlinkдолжен присутствовать со значениемYEStrueв словаре, переданном детекторуfeaturesInImage:options:метод.Оператор импорта
Objective C
@import CoreImage;Swift
import CoreImageДоступность
Доступный в iOS 7.0 и позже.
-
rightEyeClosedСвойствоБулево значение, указывающее, обнаруживается ли закрытый левый глаз в поверхности. (только для чтения)
Объявление
Swift
var rightEyeClosed: Bool { get }Objective C
@property(readonly, assign) BOOL rightEyeClosedОбсуждение
«Право» относительно исходной (незеркальной) ориентации изображения, не владельцу глаза.
Для закрытых глаз, которые будут обнаружены, ключ
CIDetectorEyeBlinkдолжен присутствовать со значениемYEStrueв словаре, переданном детекторуfeaturesInImage:options:метод.Оператор импорта
Objective C
@import CoreImage;Swift
import CoreImageДоступность
Доступный в iOS 7.0 и позже.
-
hasTrackingIDСвойствоБулево значение, указывающее, имеет ли объект поверхности отслеживание ID. (только для чтения)
Объявление
Swift
var hasTrackingID: Bool { get }Objective C
@property(readonly, assign) BOOL hasTrackingIDОператор импорта
Objective C
@import CoreImage;Swift
import CoreImageДоступность
Доступный в iOS 6.0 и позже.
-
trackingIDСвойствоИдентификатор отслеживания объекта поверхности. (только для чтения)
Объявление
Swift
var trackingID: Int32 { get }Objective C
@property(readonly, assign) int trackingIDОбсуждение
Базовое Изображение обеспечивает идентификатор отслеживания для поверхностей, которые оно обнаруживает в видеопотоке, который можно использовать для идентификации когда a
CIFaceFeatureобъекты, обнаруженные в одном видеокадре, являются той же поверхностью, обнаруженной в предыдущем видеокадре.Этот идентификатор сохраняется только, пока поверхность находится в кадре и не связана с определенной поверхностью. Другими словами, если поверхность перемещается из видеокадра и возвращается в кадр позже, другой ID присваивается. (Базовое Изображение обнаруживает поверхности, но не распознает определенные поверхности.)
Оператор импорта
Objective C
@import CoreImage;Swift
import CoreImageДоступность
Доступный в iOS 6.0 и позже.
-
hasTrackingFrameCountСвойствоБулево значение, указывающее объект поверхности, имеет количество кадра отслеживания. (только для чтения)
Объявление
Swift
var hasTrackingFrameCount: Bool { get }Objective C
@property(readonly, assign) BOOL hasTrackingFrameCountОператор импорта
Objective C
@import CoreImage;Swift
import CoreImageДоступность
Доступный в iOS 6.0 и позже.
-
trackingFrameCountСвойствоКоличество кадра отслеживания поверхности. (только для чтения)
Объявление
Swift
var trackingFrameCount: Int32 { get }Objective C
@property(readonly, assign) int trackingFrameCountОператор импорта
Objective C
@import CoreImage;Swift
import CoreImageДоступность
Доступный в iOS 6.0 и позже.
