Dokumentacja platformy MLKitTextRecognitionCommon

MLKTextRecognizer


@interface MLKTextRecognizer : 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

    Objective-C

    + (nonnull instancetype)textRecognizerWithOptions:
        (nonnull MLKCommonTextRecognizerOptions *)options;

    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

    Objective-C

    - (void)processImage:(nonnull id<MLKCompatibleImage>)image
              completion:(nonnull MLKTextRecognitionCallback)completion;

    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

    Objective-C

    - (nullable MLKText *)resultsInImage:(nonnull id<MLKCompatibleImage>)image
                                   error:(NSError *_Nullable *_Nullable)error;

    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.