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の場合はnilnilまたは無効。 -
指定されたピクセル バッファで
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;