Dokumentacja platformy MLKitTextRecognitionCommon

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.