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

MLImage

class MLImage : NSObject

オンデバイスの機械学習で使用される画像。

  • ピクセル単位の画像の幅です。

    宣言

    Swift

    var width: CGFloat { get }
  • ピクセル単位の画像の高さです。

    宣言

    Swift

    var height: CGFloat { get }
  • 画像の表示方向。imageSourceType.image の場合、デフォルト値は image.imageOrientation です。それ以外の場合、デフォルト値は .up です。

    宣言

    Swift

    var orientation: Int32 { get set }
  • 画像ソースのタイプ。

    宣言

    Swift

    var imageSourceType: MLImageSourceType { get }
  • ソースイメージ。imageSourceType.image でない場合は nil

    宣言

    Swift

    var image: UnsafeMutablePointer<Int32>? { get }
  • ソース ピクセル バッファ。imageSourceType.pixelBuffer でない場合は nil

    宣言

    Swift

    var pixelBuffer: CVPixelBuffer? { get }
  • ソース サンプル バッファ。imageSourceType.sampleBuffer でない場合は nil

    宣言

    Swift

    var sampleBuffer: CMSampleBuffer? { get }
  • 指定された画像で MLImage オブジェクトを初期化します。

    宣言

    Swift

    init?(image: Any!)

    パラメータ

    image

    ソースとして使用する画像。CGImage プロパティを NULL にすることはできません。

    戻り値

    指定された画像をソースとする新しい MLImage インスタンス。nil(指定された imagenil または無効な場合)。

  • 指定されたピクセル バッファで MLImage オブジェクトを初期化します。

    宣言

    Swift

    init?(pixelBuffer: CVPixelBuffer)

    パラメータ

    pixelBuffer

    ソースとして使用するピクセル バッファ。これは、そのライフサイクルが終了するまで新しい MLImage インスタンスによって保持されます。

    戻り値

    指定されたピクセル バッファをソースとする新しい MLImage インスタンス。指定されたピクセル バッファが nil または無効な場合は、nil

  • 指定されたサンプル バッファで MLImage オブジェクトを初期化します。

    宣言

    Swift

    init?(sampleBuffer: CMSampleBuffer)

    パラメータ

    sampleBuffer

    ソースとして使用するサンプル バッファ。これは、そのライフサイクルが終了するまで新しい MLImage インスタンスによって保持されます。サンプル バッファは、(圧縮データではなく)ピクセル バッファに基づいている必要があります。実際には、他の任意のタイプの CMSampleBuffer ではなく、iOS デバイスのカメラの動画出力である必要があります。

    戻り値

    指定されたサンプル バッファをソースとする新しい MLImage インスタンス。指定されたサンプル バッファが nil または無効な場合は、nil

  • ご利用いただけません。