MLKImageLabeler
@interface MLKImageLabeler : NSObject
Görüntüleri işleyen ve etiketleyen bir resim etiketleyici.
-
Verilen seçeneklere sahip bir görüntü etiketleyici döndürür.
Bildirim
Objective-C
+ (nonnull instancetype)imageLabelerWithOptions: (nonnull MLKCommonImageLabelerOptions *)options;
Parametreler
options
Görüntü etiketleyiciyi yapılandırma seçenekleri.
Döndürülen Değer
Verilen seçeneklerle yapılandırılmış bir görüntü etiketleyici.
-
Cihazlar kullanılamıyor. Sınıf yöntemlerini kullanın.
Bildirim
Objective-C
- (nonnull instancetype)init;
-
Belirtilen görüntüyü etiketleme için işler.
Bildirim
Objective-C
- (void)processImage:(nonnull id<MLKCompatibleImage>)image completion:(nonnull MLKImageLabelingCallback)completion;
Parametreler
image
İşlenecek resim.
completion
İşleyicinin ana sırayı etiket veya hata ile geri çağırması.
-
Belirtilen görüntüdeki etiket sonuçlarını veya bir hata varsa
nil
değerini döndürür. Görüntü etiketleme, çağıran iş parçacığında eşzamanlı olarak gerçekleştirilir.Kullanıcı arayüzünün engellenmesini önlemek için bu yöntemin ana iş parçacığından kaldırılması önerilir. Sonuç olarak, bu yöntem ana iş parçacığında çağrılırsa bir
NSException
yükseltilir.Bildirim
Objective-C
- (nullable NSArray<MLKImageLabel *> *) resultsInImage:(nonnull id<MLKCompatibleImage>)image error:(NSError *_Nullable *_Nullable)error;
Parametreler
image
Sonuç alınacak resim.
error
Sonuçlar alınırken bir hata oluştuğunda doldurulmuş isteğe bağlı bir hata parametresi.
Döndürülen Değer
Belirtilen görüntüdeki etiket dizisi veya hata varsa
nil
.