AVMetadataFaceObject
AVMetadataFaceObject
класс является конкретным подклассом AVMetadataObject
это определяет функции единственной обнаруженной поверхности. Можно получить экземпляры этого класса от вывода AVCaptureMetadataOutput
объект на устройствах то обнаружение поверхности поддержки.
Наследование
-
NSObject
-
AVMetadataObject
-
AVMetadataFaceObject
-
NSObject
-
AVMetadataObject
-
AVMetadataFaceObject
Соответствует
-
AnyObject
-
CVarArgType
-
Сопоставимый
-
Hashable
-
NSCopying
-
NSObjectProtocol
-
Печатаемый
-
NSCopying
-
NSObject
Оператор импорта
Swift
import AVFoundation
Objective C
@import AVFoundation;
Доступность
Доступный в OS X v10.10 и позже.
-
Уникальный идентификатор для этого объекта метаданных поверхности. (только для чтения)
Обсуждение
Каждый раз, когда поверхность вводит изображение, она присваивается новый уникальный идентификатор, который можно использовать для ссылки на поверхность в коде. Поверхность IDs не снова используется, и тот же отъезд поверхности и ввод изображения снова, присваивается новый идентификатор.
Оператор импорта
Objective C
@import AVFoundation;
Swift
import AVFoundation
Доступность
Доступный в OS X v10.10 и позже.
-
hasRollAngle hasRollAngle
СвойствоБулево значение, указывающее, существует ли допустимый угол вращения, связанный с поверхностью. (только для чтения)
Объявление
Swift
var hasRollAngle: Bool { get }
Objective C
@property(readonly) BOOL hasRollAngle
Обсуждение
Если значение этого свойства
NO
false
, значение вrollAngle
свойство недопустимо и не должно быть получено доступ.Оператор импорта
Objective C
@import AVFoundation;
Swift
import AVFoundation
Доступность
Доступный в OS X v10.10 и позже.
-
Угол вращения поверхности указан в градусах. (только для чтения)
Обсуждение
Угол вращения представляет от одной стороны к другой наклон поверхности относительно ограничительного прямоугольника метаданных. Значение
0.0
приводит к поверхности, находящейся на одном уровне относительно изображения, тогда как значение90
приводит к поверхности, которая перпендикулярна относительно изображения.Необходимо проверить значение
hasRollAngle
свойство прежде, чем получить доступ к этому свойству. Если значение вhasRollAngle
свойствоNO
false
, чтение значения в этом свойстве повышает исключение.Оператор импорта
Objective C
@import AVFoundation;
Swift
import AVFoundation
Доступность
Доступный в OS X v10.10 и позже.
См. также
-
hasYawAngle hasYawAngle
СвойствоБулево значение, указывающее, существует ли допустимый угол отклонения от курса, связанный с поверхностью. (только для чтения)
Объявление
Swift
var hasYawAngle: Bool { get }
Objective C
@property(readonly) BOOL hasYawAngle
Обсуждение
Если значение этого свойства
NO
false
, значение вyawAngle
свойство недопустимо и не должно быть получено доступ.Оператор импорта
Objective C
@import AVFoundation;
Swift
import AVFoundation
Доступность
Доступный в OS X v10.10 и позже.
-
Угол отклонения от курса поверхности указан в градусах. (только для чтения)
Обсуждение
Угол отклонения от курса представляет вращение поверхности вокруг вертикальной оси. Значение
0.0
приводит к поверхности, непосредственно смотрящей на камеру, тогда как угол отклонения от курса90
градусы приводят к поверхности, линия глаз которой перпендикулярна той из камеры.Необходимо проверить значение
hasYawAngle
свойство прежде, чем получить доступ к этому свойству. Если значение вhasYawAngle
свойствоNO
false
, чтение значения в этом свойстве повышает исключение.Оператор импорта
Objective C
@import AVFoundation;
Swift
import AVFoundation
Доступность
Доступный в OS X v10.10 и позже.
См. также
-
Метаданные вводят строку для метаданных обнаружения поверхности.
Объявление
Swift
let AVMetadataObjectTypeFace: NSString!
Objective C
NSString *const AVMetadataObjectTypeFace;
Константы