ВидениеИзображение
class VisionImage : NSObject, MLKitCompatibleImage
Изображение или буфер изображения, используемый для обнаружения зрения.
Ориентация отображения изображения. По умолчанию —
.up
.Декларация
Быстрый
var orientation: Int32 { get set }
Инициализирует объект
VisionImage
с заданным изображением.Декларация
Быстрый
init(image: Any!)
Параметры
image
Изображение для использования при обнаружении зрения. Данное изображение должно быть повернуто, поэтому его свойству
imageOrientation
присвоено значение.up
.UIImage
должно иметь свойствоCGImage
отличное от NULL.Возвращаемое значение
Экземпляр
VisionImage
с данным изображением.Инициализирует объект
VisionImage
с заданным буфером изображения. Чтобы повысить производительность, рекомендуется минимизировать продолжительность жизни и количество экземпляров этого класса при инициализации с помощьюCMSampleBufferRef
.Декларация
Быстрый
init(buffer sampleBuffer: CMSampleBuffer)
Параметры
sampleBuffer
Буфер изображения для использования при обнаружении зрения. Буфер должен быть основан на буфере пикселей (не сжатых данных), а формат пикселей должен быть одним из: -
kCVPixelFormatType_32BGRA
-kCVPixelFormatType_420YpCbCr8BiPlanarFullRange
-kCVPixelFormatType_420YpCbCr8BiPlanarVideoRange
На практике: это работает с видеовыходом камеры телефона, но не с другими произвольными источниками. изCMSampleBufferRef
s.Возвращаемое значение
Экземпляр
VisionImage
с заданным буфером изображения.Недоступно.