ImageLabeler
class ImageLabeler : NSObject
Osoba oznaczająca obrazy etykietami, która przetwarza i dodaje etykiety do obrazów.
-
Zwraca osobę oznaczającą obrazy z podanymi opcjami.
Deklaracja
Swift
class func imageLabeler(options: MLKCommonImageLabelerOptions) -> Self
Parametry
options
Opcje konfigurowania etykietowania obrazów.
Zwracana wartość
Osoba oznaczająca obrazy skonfigurowana przy użyciu podanych opcji.
-
Niedostępne. z użyciem metod klas.
-
Przetwarzanie wskazanego obrazu na potrzeby etykietowania.
Deklaracja
Swift
func process(_ image: MLKitCompatibleImage, completion: @escaping ImageLabelingCallback)
Parametry
image
Obraz do przetworzenia.
completion
Moduł obsługi do wywołania zwrotnego w głównej kolejce z etykietami lub błędem.
-
Zwraca etykietę wyników na danym obrazie lub jako
nil
, jeśli wystąpił błąd. Oznaczanie obrazó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 -> [MLKImageLabel]
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 etykiet zawiera dany obraz lub
nil
, jeśli wystąpił błąd.