MLKitVision フレームワーク リファレンス

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 インスタンス。

  • 使用不可