MLKTextRecognizer
@interface MLKTextRecognizer : NSObjectModuł rozpoznawania tekstu, który rozpoznaje tekst na obrazie.
-
Zwraca moduł rozpoznawania tekstu z podanymi opcjami.
Równoczesne korzystanie z wielu instancji
TextRecognizerw różnych językach nie jest zalecana, ponieważ może prowadzić do pogorszenia wydajności.Deklaracja
Objective-C
+ (nonnull instancetype)textRecognizerWithOptions: (nonnull MLKCommonTextRecognizerOptions *)options;Parametry
optionsOpcje konfigurowania modułu rozpoznawania tekstu.
Zwracana wartość
Moduł rozpoznawania tekstu skonfigurowany do używania podanych opcji.
-
Przetwarza dany obraz na potrzeby rozpoznawania tekstu.
Deklaracja
Objective-C
- (void)processImage:(nonnull id<MLKCompatibleImage>)image completion:(nonnull MLKTextRecognitionCallback)completion;Parametry
imageObraz do przetworzenia.
completionModuł 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
Objective-C
- (nullable MLKText *)resultsInImage:(nonnull id<MLKCompatibleImage>)image error:(NSError *_Nullable *_Nullable)error;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ść
Rozpoznawanie tekstu powoduje wyświetlenie danego obrazu lub użycie polecenia
nil, jeśli wystąpił błąd.