TextRecognizer
class TextRecognizer : NSObject
Moduł rozpoznawania tekstu, który rozpoznaje tekst na obrazie.
-
Zwraca moduł rozpoznawania tekstu z podanymi opcjami.
Nie zalecamy jednoczesnego korzystania z wielu instancji
TextRecognizer
z różnymi opcjami języka, ponieważ może to prowadzić do obniżenia wydajności.Deklaracja
Swift
class func textRecognizer(options: MLKCommonTextRecognizerOptions) -> Self
Parametry
options
Opcje konfigurowania modułu rozpoznawania tekstu.
Zwracana wartość
Moduł rozpoznawania tekstu skonfigurowany z podanymi opcjami.
-
Przetwarza obraz na potrzeby rozpoznawania tekstu.
Deklaracja
Swift
func process(_ image: MLKitCompatibleImage) async throws -> MLKText
Parametry
image
Obraz do przetworzenia.
completion
Moduł obsługi do oddzwonienia do kolejki głównej po zakończeniu rozpoznawania tekstu.
-
Zwraca wynik rozpoznawania tekstu na danym obrazie lub parametr
nil
, jeśli wystąpił błąd. Rozpoznawanie tekstu 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 -> MLKText
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ść
Rozpoznawanie tekstu powoduje wyświetlenie danego obrazu lub
nil
, jeśli wystąpił błąd.