TextRecognizer
class TextRecognizer : NSObject
Moduł rozpoznawania tekstu, który rozpoznaje tekst na obrazie.
-
Zwraca moduł rozpoznawania tekstu z podanymi opcjami.
Równoczesne korzystanie z wielu instancji
TextRecognizer
w różnych językach nie jest zalecana, ponieważ może prowadzić do pogorszenia wydajności.Deklaracja
Swift
class func textRecognizer(options: MLKCommonTextRecognizerOptions) -> Self
Parametry
options
Opcje konfigurowania modułu rozpoznawania tekstu.
Zwracana wartość
Moduł rozpoznawania tekstu skonfigurowany do używania podanych opcji.
-
Przetwarza dany obraz na potrzeby rozpoznawania tekstu.
Deklaracja
Swift
func process(_ image: MLKitCompatibleImage) async throws -> MLKText
Parametry
image
Obraz do przetworzenia.
completion
Moduł obsługi, z którego można oddzwonić do kolejki głównej po zakończeniu rozpoznawania tekstu.
-
Zwraca wynik rozpoznawania tekstu w przypadku danego obrazu lub
nil
, jeśli wystąpił błąd. Tekst jest wykonywane 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 -> MLKText
Parametry
image
Obraz, do którego chcesz uzyskać wyniki.
error
Opcjonalny parametr błędu jest wypełniany w przypadku wystąpienia błędu podczas pobierania wyników.
Zwracana wartość
Rozpoznawanie tekstu powoduje wyświetlenie danego obrazu lub użycie polecenia
nil
, jeśli wystąpił błąd.