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
インスタンス。 -
使用不可