ImageLabeler
class ImageLabeler : 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
Swift
class func imageLabeler(options: MLKCommonImageLabelerOptions) -> Self
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.
-
Belirtilen görüntüyü etiketleme için işler.
Bildirim
Swift
func process(_ image: MLKitCompatibleImage, completion: @escaping ImageLabelingCallback)
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
Swift
func results(in image: MLKitCompatibleImage) throws -> [MLKImageLabel]
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
.