Referensi Framework MLKitVision

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 adalah image.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 jika imageSourceType bukan .image.

    Pernyataan

    Objective-C

    @property (nonatomic, readonly, nullable) int *image;
  • Buffer piksel sumber. nil jika imageSourceType bukan .pixelBuffer.

    Pernyataan

    Objective-C

    @property (nonatomic, readonly, nullable) CVPixelBufferRef pixelBuffer;
  • Buffer contoh sumber. nil jika imageSourceType 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 boleh NULL.

    Nilai yang Ditampilkan

    Instance MLImage baru dengan gambar yang diberikan sebagai sumber. nil jika image yang ditentukan adalah nil 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 adalah nil 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 jenis CMSampleBuffer arbitrer lainnya.

    Nilai yang Ditampilkan

    Instance MLImage baru dengan buffer sampel yang diberikan sebagai sumber. nil jika diberikan buffer sampel adalah nil atau tidak valid.

  • Tidak tersedia.

    Pernyataan

    Objective-C

    - (nonnull instancetype)init;