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;