MLKSegmenter
@interface MLKSegmenter : NSObject
Detektor yang melakukan segmentasi pada gambar input.
-
Menampilkan segmener dengan opsi yang diberikan.
Pernyataan
Objective-C
+ (nonnull instancetype)segmenterWithOptions: (nonnull MLKCommonSegmenterOptions *)options;
Parameter
options
Opsi untuk mengonfigurasi segmentasi.
Nilai yang Ditampilkan
Segmen yang dikonfigurasi dengan opsi yang diberikan.
-
Tidak tersedia. Menggunakan metode class.
Pernyataan
Objective-C
- (nonnull instancetype)init;
-
Memproses gambar yang diberikan untuk segmentasi.
Pernyataan
Objective-C
- (void)processImage:(nonnull id<MLKCompatibleImage>)image completion:(nonnull MLKSegmentationCallback)completion;
Parameter
image
Gambar yang akan diproses.
completion
Pengendali untuk memanggil kembali thread utama dengan mask segmentasi atau error.
-
Menampilkan mask segmentasi dalam gambar yang diberikan atau
nil
jika ada error. Segmentasi dijalankan secara sinkron pada thread panggilan.Sebaiknya panggil metode ini dari thread utama untuk menghindari pemblokiran UI. Akibatnya,
NSException
dimunculkan jika metode ini dipanggil pada thread utama.Pernyataan
Objective-C
- (nullable MLKSegmentationMask *) resultsInImage:(nonnull id<MLKCompatibleImage>)image error:(NSError *_Nullable *_Nullable)error;
Parameter
image
Gambar untuk mendapatkan hasil.
error
Parameter error opsional diisi saat terjadi error saat mengambil hasil.
Nilai yang Ditampilkan
Mask segmentasi pada gambar yang diberikan atau
nil
jika ada error.