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 インスタンス。指定された image の場合は nil nil または無効。

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

    宣言

    Swift

    init?(pixelBuffer: CVPixelBuffer)

    パラメータ

    pixelBuffer

    ソースとして使用するピクセル バッファ。新しい ReplicaSet の ライフサイクル期間中の MLImage インスタンス。

    戻り値

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

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

    宣言

    Swift

    init?(sampleBuffer: CMSampleBuffer)

    パラメータ

    sampleBuffer

    ソースとして使用するサンプル バッファ。新しい ReplicaSet の ライフサイクル期間中の MLImage インスタンス。サンプル バッファは、 ピクセル バッファ(圧縮データではありません)実際には、カメラの動画出力である必要があります。 他の任意のタイプの CMSampleBuffer ではありません。

    戻り値

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

  • 使用不可