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

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

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

    宣言

    Objective-C

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

    パラメータ

    pixelBuffer

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

    戻り値

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

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

    宣言

    Objective-C

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

    パラメータ

    sampleBuffer

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

    戻り値

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

  • 使用不可

    宣言

    Objective-C

    - (nonnull instancetype)init;