GMLImage
@interface GMLImage : NSObject
Gambar yang digunakan dalam machine learning di perangkat.
-
Lebar gambar dalam piksel.
Pernyataan
Objective-C
@property (nonatomic, readonly) CGFloat width;
-
Tinggi gambar dalam piksel.
Pernyataan
Objective-C
@property (nonatomic, readonly) CGFloat height;
-
Orientasi tampilan gambar. Jika
imageSourceType
adalah.image
, nilai defaultnya adalahimage.imageOrientation
; jika tidak, nilai defaultnya adalah.up
.Pernyataan
Objective-C
@property (nonatomic) int orientation;
-
Jenis sumber gambar.
Pernyataan
Objective-C
@property (nonatomic, readonly) GMLImageSourceType imageSourceType;
-
Gambar sumber.
nil
jikaimageSourceType
bukan.image
.Pernyataan
Objective-C
@property (nonatomic, readonly, nullable) int *image;
-
Buffer piksel sumber.
nil
jikaimageSourceType
bukan.pixelBuffer
.Pernyataan
Objective-C
@property (nonatomic, readonly, nullable) CVPixelBufferRef pixelBuffer;
-
Buffer contoh sumber.
nil
jikaimageSourceType
bukan.sampleBuffer
.Pernyataan
Objective-C
@property (nonatomic, readonly, nullable) CMSampleBufferRef sampleBuffer;
-
Melakukan inisialisasi objek
MLImage
dengan gambar yang diberikan.Pernyataan
Objective-C
- (nullable instancetype)initWithImage:(id)image;
Parameter
image
Gambar yang akan digunakan sebagai sumber. Properti
CGImage
tidak bolehNULL
.Nilai yang Ditampilkan
Instance
MLImage
baru dengan gambar yang diberikan sebagai sumber.nil
jikaimage
yang ditentukan adalahnil
atau tidak valid. -
Melakukan inisialisasi objek
MLImage
dengan buffer piksel yang diberikan.Pernyataan
Objective-C
- (nullable instancetype)initWithPixelBuffer: (nonnull CVPixelBufferRef)pixelBuffer;
Parameter
pixelBuffer
Buffer piksel yang akan digunakan sebagai sumber. Data tersebut akan disimpan oleh
MLImage
selama durasi siklus prosesnya.Nilai yang Ditampilkan
Instance
MLImage
baru dengan buffer piksel yang diberikan sebagai sumber.nil
jika diberikan buffer piksel adalahnil
atau tidak valid. -
Melakukan inisialisasi objek
MLImage
dengan buffer contoh yang diberikan.Pernyataan
Objective-C
- (nullable instancetype)initWithSampleBuffer: (nonnull CMSampleBufferRef)sampleBuffer;
Parameter
sampleBuffer
Buffering sampel yang akan digunakan sebagai sumber. Data tersebut akan disimpan oleh
MLImage
selama durasi siklus prosesnya. Buffer sampel harus didasarkan pada buffer piksel (bukan data terkompresi). Dalam praktiknya, parameter ini harus berupa output video kamera di perangkat iOS, bukan jenisCMSampleBuffer
arbitrer lainnya.Nilai yang Ditampilkan
Instance
MLImage
baru dengan buffer sampel yang diberikan sebagai sumber.nil
jika diberikan buffer sampel adalahnil
atau tidak valid. -
Tidak tersedia.
Pernyataan
Objective-C
- (nonnull instancetype)init;