VisionImage
class VisionImage : NSObject, MLKitCompatibleImage用于视觉检测的图片或图片缓冲区。
-
图片的显示方向。默认值为
.up。声明
Swift
var orientation: Int32 { get set } -
使用给定图片初始化
VisionImage对象。声明
Swift
init(image: Any!)参数
image要在视觉检测中使用的图片。指定图片应旋转,因此其
imageOrientation属性设置为.up。UIImage必须具有非 NULL 值的CGImage属性。返回值
具有指定映像的
VisionImage实例。 -
使用给定的图片缓冲区初始化
VisionImage对象。为了提升性能 在使用 一个CMSampleBufferRef。声明
Swift
init(buffer sampleBuffer: CMSampleBuffer)参数
sampleBuffer要在视觉检测中使用的图片缓冲区。缓冲必须基于 像素缓冲区(非压缩数据),并且像素格式必须为以下之一: -
kCVPixelFormatType_32BGRA-kCVPixelFormatType_420YpCbCr8BiPlanarFullRange-kCVPixelFormatType_420YpCbCr8BiPlanarVideoRange实际上,这适用于手机摄像头的视频输出,但不适用于其他视频 任意来源的CMSampleBufferRef。返回值
具有指定图像缓冲区的
VisionImage实例。 -
不可用。