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

  • 利用できません。