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
должен присутствовать со значениемYES
true
в словаре, переданном детектору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
должен присутствовать со значениемYES
true
в словаре, переданном детектору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
должен присутствовать со значениемYES
true
в словаре, переданном детектору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 и позже.