Vision 圖片
class VisionImage : NSObject, MLKitCompatibleImage
用於偵測影像的影像或圖片緩衝區。
-
圖片的方向。預設為
.up
。聲明
Swift
var orientation: Int32 { get set }
-
使用指定圖片初始化
VisionImage
物件。聲明
Swift
init(image: Any!)
參數
image
用於視覺偵測的圖片。請旋轉指定圖片,並將其
imageOrientation
屬性設為.up
。UIImage
必須具備非 NULLCGImage
屬性。傳回值
包含指定映像檔的
VisionImage
執行個體。 -
使用指定圖片緩衝區初始化
VisionImage
物件。如要提升效能,建議您在使用CMSampleBufferRef
進行初始化時,盡可能將這個類別的執行個體壽命與數量降到最低。聲明
Swift
init(buffer sampleBuffer: CMSampleBuffer)
參數
sampleBuffer
用於視覺偵測的緩衝區。緩衝區必須以像素緩衝區 (而非壓縮資料) 為基礎,且像素格式必須是: -
kCVPixelFormatType_32BGRA
-kCVPixelFormatType_420YpCbCr8BiPlanarFullRange
-kCVPixelFormatType_420YpCbCr8BiPlanarVideoRange
實務做法:這項功能適用於手機相機的影片輸出內容,而非CMSampleBufferRef
的其他任意來源。傳回值
具有指定圖片緩衝區的
VisionImage
執行個體。 -
無法使用。