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
インスタンス。 -
利用できません。