Dokumentacja platformy MLKitDigitalInkRecognition Framework

MLKDigitalInkRecognizer


@interface MLKDigitalInkRecognizer : NSObject

Obiekt rozpoznawania pisma odręcznego na cyfrowym atramencie.

Atrament cyfrowy to wektorowa reprezentacja tekstu napisanego przez użytkownika. Składa się z sekwencji pociągnięć, z których każdy stanowi sekwencję punktów styczności z klientem (współrzędnych i sygnatury czasowej). Aby dowiedzieć się więcej, wejdź na Ink.

  • Niedostępne. Użyj w zamian zasady digitalInkRecognizer(options:).

    Deklaracja

    Objective-C

    - (nonnull instancetype)init;
  • Tworzy obiekt DigitalInkRecognizer przy użyciu określonych opcji.

    Aby dowiedzieć się więcej, zobacz DigitalInkRecognizerOptions.

    Deklaracja

    Objective-C

    + (nonnull MLKDigitalInkRecognizer *)digitalInkRecognizerWithOptions:
        (nonnull MLKDigitalInkRecognizerOptions *)options;
  • Rozpoznaje atrament wejściowy.

    Pamiętaj, że użycie metody recognize(ink:context:completion:) zamiast tej metody może w niektórych przypadkach spowodować zwiększenie dokładności.

    Deklaracja

    Objective-C

    - (void)recognizeInk:(nonnull MLKInk *)ink
              completion:(nonnull MLKDigitalInkRecognizerCallback)completion;

    Parametry

    ink

    Wpisany tekst do rozpoznania.

    completion

    Wywołanie zwrotne zwracających kandydatów, którzy zostali rozpoznani. Aby dowiedzieć się więcej, wejdź na DigitalInkRecognizerCallback.

  • Rozpoznaje atrament wejściowy przy użyciu kontekstu rozpoznawania.

    Kontekst rozpoznawania zawiera informacje o rozmiarze obszaru pisania oraz o znakach, które zostały już wprowadzone w tym obszarze. Pomaga to w rozróżnianiu konkretnych przypadków.

    Przykład użycia: wcześniejsze rozpoznawanie zwróciło ciąg „hello”, który został wstawiony w polu tekstowym. Następnie użytkownik pisze odręcznie słowo „world”. W przypadku bieżącej metody wyślij atrament „świat” i „cześć” jako ciąg znaków w funkcji context. Moduł rozpoznawania najprawdopodobniej zwróci ciąg „world” z początkowym spacją rozdzielającą 2 słowa.

    Aby dowiedzieć się więcej, zobacz DigitalInkRecognitionContext.

    Deklaracja

    Objective-C

    - (void)recognizeInk:(nonnull MLKInk *)ink
                 context:(nonnull MLKDigitalInkRecognitionContext *)context
              completion:(nonnull MLKDigitalInkRecognizerCallback)completion;

    Parametry

    ink

    Wpisany tekst do rozpoznania.

    context

    Aby dowiedzieć się więcej, zobacz DigitalInkRecognitionContext.

    completion

    Wywołanie zwrotne zwracających kandydatów, którzy zostali rozpoznani. Aby dowiedzieć się więcej, wejdź na DigitalInkRecognizerCallback. Jeśli nic nie zostanie rozpoznane, do wywołania zwrotnego zostanie przekazana pusta lista kandydatów.