ObjectDetector
class ObjectDetector : NSObject
Detektor obiektów i lokalizator, który wykrywa obiekty na obrazie i obsługuje ich śledzenie.
-
Zwraca detektor obiektów z podanymi opcjami.
Deklaracja
Swift
class func objectDetector(options: MLKCommonObjectDetectorOptions) -> Self
Parametry
options
Opcje konfigurowania detektora obiektów. Powinna być instancją jednej z podklasy w usłudze
CommonObjectDetectorOptions
.Zwracana wartość
Detektor obiektów skonfigurowany przy użyciu podanych opcji.
-
Niedostępne. z użyciem metod klas.
-
Przetwarza dany obraz na potrzeby wykrywania i śledzenia obiektów.
Deklaracja
Swift
func process(_ image: MLKitCompatibleImage, completion: @escaping ObjectDetectionCallback)
Parametry
image
Obraz do przetworzenia.
completion
Moduł obsługi do wywołania zwrotnego w wątku głównym z wykrytymi obiektami lub błędem.
-
Zwraca wyniki dotyczące danego obrazu lub obiektu
nil
, jeśli wystąpił błąd. Wykrywanie obiektów jest wykonywane synchronicznie w wątku wywołującym.Zalecamy wywoływanie tej metody w wątku głównym, aby uniknąć zablokowania interfejsu użytkownika. W związku z tym, jeśli ta metoda zostanie wywołana w wątku głównym, zostanie zgłoszony
NSException
.Deklaracja
Swift
func results(in image: MLKitCompatibleImage) throws -> [MLKObject]
Parametry
image
Obraz, który ma zostać wyświetlony.
error
Opcjonalny parametr błędu uzupełniany w przypadku wystąpienia błędu podczas pobierania wyników.
Zwracana wartość
Tablica obiektu wyświetla dany obraz lub
nil
, jeśli wystąpił błąd.