ObjectDetector
class ObjectDetector : NSObject
Bir resimdeki nesneleri algılayan ve bunların izlenmesini destekleyen bir nesne algılayıcı ve izleyici.
-
Verilen seçeneklere sahip bir nesne algılayıcıyı döndürür.
Bildirim
Swift
class func objectDetector(options: MLKCommonObjectDetectorOptions) -> Self
Parametreler
options
Nesne algılayıcısını yapılandırma seçenekleri.
CommonObjectDetectorOptions
alt sınıflarından birinin örneği olmalıdır.Döndürülen Değer
Verilen seçeneklerle yapılandırılmış bir nesne algılayıcı.
-
Cihazlar kullanılamıyor. Sınıf yöntemlerini kullanın.
-
Belirtilen görüntüyü nesne algılama ve izleme için işler.
Bildirim
Swift
func process(_ image: MLKitCompatibleImage, completion: @escaping ObjectDetectionCallback)
Parametreler
image
İşlenecek resim.
completion
Algılanan nesneler veya hatalarla ana iş parçacığını geri arama işleyici.
-
Belirtilen görüntüdeki nesne sonuçlarını veya hata varsa
nil
değerini döndürür. Nesne algılama, ç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 -> [MLKObject]
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
Nesne dizisi, belirtilen görüntüyle sonuçlanır veya hata varsa
nil
ile sonuçlanır.