ВидениеИзображение
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На практике: это работает с видеовыходом камеры телефона, но не с другими произвольными источниками. изCMSampleBufferRefs.Возвращаемое значение
Экземпляр
VisionImageс заданным буфером изображения.Недоступно.