Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека разработчика Mac

Разработчик

Ссылка платформы QuartzCore ссылка класса CIFaceFeature

Опции
Развертывание Target:

На этой странице
Язык:

CIFaceFeature

A CIFaceFeature объект описывает поверхность, обнаруженную в неподвижном изображении или видеоизображении. Его свойства предоставляют информацию о глазах и рте поверхности. Объект поверхности в видео может также иметь свойства, отслеживающие его расположение в течение долгого времени — отслеживание ID и структурирующие количество.

Наследование


Соответствует


Оператор импорта


Swift

import QuartzCore

Objective C

@import QuartzCore;

Доступность


Доступный в OS X v10.7 и позже.
  • границы границы Свойство

    Прямоугольник, указывающий позицию и размерности поверхности в координатах изображения. (только для чтения)

    Объявление

    Swift

    var bounds: CGRect { get }

    Objective C

    @property(readonly, assign) CGRect bounds

    Оператор импорта

    Objective C

    @import QuartzCore;

    Swift

    import QuartzCore

    Доступность

    Доступный в OS X v10.9 и позже.

  • hasFaceAngle hasFaceAngle Свойство

    Булево значение, указывающее, доступна ли информация о вращении поверхности. (только для чтения)

    Объявление

    Swift

    var hasFaceAngle: Bool { get }

    Objective C

    @property(readonly, assign) BOOL hasFaceAngle

    Оператор импорта

    Objective C

    @import QuartzCore;

    Swift

    import QuartzCore

    Доступность

    Доступный в OS X v10.9 и позже.

  • faceAngle faceAngle Свойство

    Вращение поверхности. (только для чтения)

    Объявление

    Swift

    var faceAngle: Float { get }

    Objective C

    @property(readonly, assign) float faceAngle

    Обсуждение

    Вращение измеряется против часовой стрелки в радианах с нулем, указывающим, что линия, проведенная между глазами, является горизонталью относительно ориентации изображения.

    Оператор импорта

    Objective C

    @import QuartzCore;

    Swift

    import QuartzCore

    Доступность

    Доступный в OS X v10.9 и позже.

  • Булево значение, указывающее, нашел ли детектор левый глаз поверхности. (только для чтения)

    Объявление

    Swift

    var hasLeftEyePosition: Bool { get }

    Objective C

    @property(readonly, assign) BOOL hasLeftEyePosition

    Оператор импорта

    Objective C

    @import QuartzCore;

    Swift

    import QuartzCore

    Доступность

    Доступный в OS X v10.7 и позже.

  • Булево значение, указывающее, нашел ли детектор правый глаз поверхности. (только для чтения)

    Объявление

    Swift

    var hasRightEyePosition: Bool { get }

    Objective C

    @property(readonly, assign) BOOL hasRightEyePosition

    Оператор импорта

    Objective C

    @import QuartzCore;

    Swift

    import QuartzCore

    Доступность

    Доступный в OS X v10.7 и позже.

  • Булево значение, указывающее, нашел ли детектор рот поверхности. (только для чтения)

    Объявление

    Swift

    var hasMouthPosition: Bool { get }

    Objective C

    @property(readonly, assign) BOOL hasMouthPosition

    Оператор импорта

    Objective C

    @import QuartzCore;

    Swift

    import QuartzCore

    Доступность

    Доступный в OS X v10.7 и позже.

  • leftEyePosition leftEyePosition Свойство

    Координаты левого глаза, в координатах изображения. (только для чтения)

    Объявление

    Swift

    var leftEyePosition: CGPoint { get }

    Objective C

    @property(readonly, assign) CGPoint leftEyePosition

    Оператор импорта

    Objective C

    @import QuartzCore;

    Swift

    import QuartzCore

    Доступность

    Доступный в OS X v10.7 и позже.

  • Координаты правого глаза, в координатах изображения (только для чтения)

    Объявление

    Swift

    var rightEyePosition: CGPoint { get }

    Objective C

    @property(readonly, assign) CGPoint rightEyePosition

    Оператор импорта

    Objective C

    @import QuartzCore;

    Swift

    import QuartzCore

    Доступность

    Доступный в OS X v10.7 и позже.

  • mouthPosition mouthPosition Свойство

    Координаты рта, в координатах изображения (только для чтения)

    Объявление

    Swift

    var mouthPosition: CGPoint { get }

    Objective C

    @property(readonly, assign) CGPoint mouthPosition

    Оператор импорта

    Objective C

    @import QuartzCore;

    Swift

    import QuartzCore

    Доступность

    Доступный в OS X v10.7 и позже.

  • hasSmile hasSmile Свойство

    Булево значение, указывающее, обнаруживается ли улыбка в поверхности. (только для чтения)

    Объявление

    Swift

    var hasSmile: Bool { get }

    Objective C

    @property(readonly, assign) BOOL hasSmile

    Обсуждение

    Для улыбок, которые будут обнаружены, ключ CIDetectorSmile должен присутствовать со значением YEStrue в словаре, переданном детектору featuresInImage:options: метод.

    Оператор импорта

    Objective C

    @import QuartzCore;

    Swift

    import QuartzCore

    Доступность

    Доступный в OS X v10.9 и позже.

  • leftEyeClosed leftEyeClosed Свойство

    Булево значение, указывающее, обнаруживается ли закрытый левый глаз в поверхности. (только для чтения)

    Объявление

    Swift

    var leftEyeClosed: Bool { get }

    Objective C

    @property(readonly, assign) BOOL leftEyeClosed

    Обсуждение

    «Оставленный» относительно исходной (незеркальной) ориентации изображения, не владельцу глаза.

    Для закрытых глаз, которые будут обнаружены, ключ CIDetectorEyeBlink должен присутствовать со значением YEStrue в словаре, переданном детектору featuresInImage:options: метод.

    Оператор импорта

    Objective C

    @import QuartzCore;

    Swift

    import QuartzCore

    Доступность

    Доступный в OS X v10.9 и позже.

  • rightEyeClosed rightEyeClosed Свойство

    Булево значение, указывающее, обнаруживается ли закрытый левый глаз в поверхности. (только для чтения)

    Объявление

    Swift

    var rightEyeClosed: Bool { get }

    Objective C

    @property(readonly, assign) BOOL rightEyeClosed

    Обсуждение

    «Право» относительно исходной (незеркальной) ориентации изображения, не владельцу глаза.

    Для закрытых глаз, которые будут обнаружены, ключ CIDetectorEyeBlink должен присутствовать со значением YEStrue в словаре, переданном детектору featuresInImage:options: метод.

    Оператор импорта

    Objective C

    @import QuartzCore;

    Swift

    import QuartzCore

    Доступность

    Доступный в OS X v10.9 и позже.

  • hasTrackingID hasTrackingID Свойство

    Булево значение, указывающее, имеет ли объект поверхности отслеживание ID. (только для чтения)

    Объявление

    Swift

    var hasTrackingID: Bool { get }

    Objective C

    @property(readonly, assign) BOOL hasTrackingID

    Оператор импорта

    Objective C

    @import QuartzCore;

    Swift

    import QuartzCore

    Доступность

    Доступный в OS X v10.8 и позже.

  • trackingID trackingID Свойство

    Идентификатор отслеживания объекта поверхности. (только для чтения)

    Объявление

    Swift

    var trackingID: Int32 { get }

    Objective C

    @property(readonly, assign) int trackingID

    Обсуждение

    Базовое Изображение обеспечивает идентификатор отслеживания для поверхностей, которые оно обнаруживает в видеопотоке, который можно использовать для идентификации когда a CIFaceFeature объекты, обнаруженные в одном видеокадре, являются той же поверхностью, обнаруженной в предыдущем видеокадре.

    Этот идентификатор сохраняется только, пока поверхность находится в кадре и не связана с определенной поверхностью. Другими словами, если поверхность перемещается из видеокадра и возвращается в кадр позже, другой ID присваивается. (Базовое Изображение обнаруживает поверхности, но не распознает определенные поверхности.)

    Оператор импорта

    Objective C

    @import QuartzCore;

    Swift

    import QuartzCore

    Доступность

    Доступный в OS X v10.8 и позже.

  • Булево значение, указывающее объект поверхности, имеет количество кадра отслеживания. (только для чтения)

    Объявление

    Swift

    var hasTrackingFrameCount: Bool { get }

    Objective C

    @property(readonly, assign) BOOL hasTrackingFrameCount

    Оператор импорта

    Objective C

    @import QuartzCore;

    Swift

    import QuartzCore

    Доступность

    Доступный в OS X v10.8 и позже.

  • Количество кадра отслеживания поверхности. (только для чтения)

    Объявление

    Swift

    var trackingFrameCount: Int32 { get }

    Objective C

    @property(readonly, assign) int trackingFrameCount

    Оператор импорта

    Objective C

    @import QuartzCore;

    Swift

    import QuartzCore

    Доступность

    Доступный в OS X v10.8 и позже.