Dokumentacja platformy MLKitDigitalInkRecognition Framework

DigitalInkRecognizer

class DigitalInkRecognizer : 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:).

  • Tworzy obiekt DigitalInkRecognizer przy użyciu określonych opcji.

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

    Deklaracja

    Swift

    class func digitalInkRecognizer(options: MLKDigitalInkRecognizerOptions) -> DigitalInkRecognizer
  • 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

    Swift

    func recognize(ink: MLKInk) async throws -> MLKDigitalInkRecognitionResult

    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

    Swift

    func recognize(ink: MLKInk, context: MLKDigitalInkRecognitionContext) async throws -> MLKDigitalInkRecognitionResult

    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.