ImageLabeler
class ImageLabeler : NSObjectOsoba oznaczająca obrazy, która przetwarza obrazy i oznacza je etykietami.
-
Zwraca osobę oznaczającą obrazy z podanymi opcjami.
Deklaracja
Swift
class func imageLabeler(options: MLKCommonImageLabelerOptions) -> SelfParametry
optionsOpcje konfigurowania osoby oznaczającej obrazy.
Zwracana wartość
Osoba oznaczająca obrazy skonfigurowane przy użyciu podanych opcji.
-
Niedostępne. Użyj metod klasy.
-
Przetwarza dane zdjęcie w celu oznaczenia etykietą.
Deklaracja
Swift
func process(_ image: MLKitCompatibleImage, completion: @escaping ImageLabelingCallback)Parametry
imageObraz do przetworzenia.
completionModuł obsługi do wywołania zwrotnego w kolejce głównej z etykietami lub błędami.
-
Zwraca wyniki etykiety w przypadku podanego obrazu lub
nil, jeśli wystąpił błąd. Obecne etykiety obrazów synchronicznie w wątku wywołującym.Zaleca się wywoływanie tej metody poza wątkiem głównym, aby uniknąć blokowania interfejsu użytkownika. Jako wynik, jeśli ta metoda zostanie wywołana w wątku głównym, zostanie podniesiony
NSException.Deklaracja
Swift
func results(in image: MLKitCompatibleImage) throws -> [MLKImageLabel]Parametry
imageObraz, do którego chcesz uzyskać wyniki.
errorOpcjonalny parametr błędu jest wypełniany w przypadku wystąpienia błędu podczas pobierania wyników.
Zwracana wartość
Tablica etykiet zwraca określony obraz lub
nil, jeśli wystąpił błąd.