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

GMLImage


@interface GMLImage : NSObject

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

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

    宣言

    Objective-C

    @property (nonatomic, readonly) CGFloat width;
  • ピクセル単位の画像の高さです。

    宣言

    Objective-C

    @property (nonatomic, readonly) CGFloat height;
  • 画像の表示方向。imageSourceType.image の場合、デフォルト値は image.imageOrientation です。それ以外の場合、デフォルト値は .up です。

    宣言

    Objective-C

    @property (nonatomic) int orientation;
  • 画像ソースのタイプ。

    宣言

    Objective-C

    @property (nonatomic, readonly) GMLImageSourceType imageSourceType;
  • ソースイメージ。imageSourceType.image でない場合は nil

    宣言

    Objective-C

    @property (nonatomic, readonly, nullable) int *image;
  • ソース ピクセル バッファ。imageSourceType.pixelBuffer でない場合は nil

    宣言

    Objective-C

    @property (nonatomic, readonly, nullable) CVPixelBufferRef pixelBuffer;
  • ソース サンプル バッファ。imageSourceType.sampleBuffer でない場合は nil

    宣言

    Objective-C

    @property (nonatomic, readonly, nullable) CMSampleBufferRef sampleBuffer;
  • 指定された画像で MLImage オブジェクトを初期化します。

    宣言

    Objective-C

    - (nullable instancetype)initWithImage:(id)image;

    パラメータ

    image

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

    戻り値

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

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

    宣言

    Objective-C

    - (nullable instancetype)initWithPixelBuffer:
        (nonnull CVPixelBufferRef)pixelBuffer;

    パラメータ

    pixelBuffer

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

    戻り値

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

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

    宣言

    Objective-C

    - (nullable instancetype)initWithSampleBuffer:
        (nonnull CMSampleBufferRef)sampleBuffer;

    パラメータ

    sampleBuffer

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

    戻り値

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

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

    宣言

    Objective-C

    - (nonnull instancetype)init;