VisionImage
class VisionImage : NSObject, MLKitCompatibleImage
用於視覺偵測的圖片或影像緩衝區。
-
圖片的顯示方向。預設為
.up
。聲明
Swift
var orientation: Int32 { get set }
-
使用指定圖片初始化
VisionImage
物件。聲明
Swift
init(image: Any!)
參數
image
用於視覺偵測的圖片。指定圖片必須旋轉,所以
imageOrientation
屬性已設為.up
。UIImage
必須包含非空值的CGImage
資源。傳回值
具有指定映像檔的
VisionImage
執行個體。 -
使用指定圖片緩衝區初始化
VisionImage
物件。為了提升效能 使用 Cloud Build 初始化變數時,建議盡可能減少這個類別的生命週期和例項數量CMSampleBufferRef
。聲明
Swift
init(buffer sampleBuffer: CMSampleBuffer)
參數
sampleBuffer
用於視覺偵測的圖片緩衝區。緩衝區必須 像素緩衝區 (非壓縮資料),而且像素格式必須是下列其中一個: -
kCVPixelFormatType_32BGRA
-kCVPixelFormatType_420YpCbCr8BiPlanarFullRange
-kCVPixelFormatType_420YpCbCr8BiPlanarVideoRange
實務上:僅使用手機鏡頭的視訊輸出裝置CMSampleBufferRef
的任意來源。傳回值
含有指定圖片緩衝區的
VisionImage
執行個體。 -
無法使用。