Dokumentacja platformy MLKitDigitalInkRecognition Framework

DigitalInkRecognizer

class DigitalInkRecognizer : NSObject

Obiekt do rozpoznawania pisma odręcznego na tuszu cyfrowym.

Atrament cyfrowy to wektorowa reprezentacja tekstu użytkownika. Składa się z ciągu ruchów, z których każdy stanowi sekwencję punktów styczności z klientem (współrzędne i sygnaturę czasową). Zobacz 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
  • Wykonuje rozpoznawanie atramentu wejściowego.

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

    Deklaracja

    Swift

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

    Parametry

    ink

    Dane wejściowe do rozpoznania.

    completion

    Wywołanie zwrotne dla zwracających kandydatów dotyczących rozpoznawania. Zobacz DigitalInkRecognizerCallback, aby wyświetlić szczegóły.

  • Wykonuje rozpoznawanie atramentu wejściowego na podstawie kontekstu rozpoznawania.

    Kontekst rozpoznawania zawiera informacje o rozmiarze obszaru pisania oraz o znakach które zostały już wprowadzone w obszarze tekstowym. Pomaga to rozróżnić określone przypadki.

    Przykład użycia: poprzednie rozpoznawanie zwróciło ciąg „hello”, który został wstawiony w polu tekstowym. Następnie użytkownik pisze odręcznie słowa „świat”. Wyślij w ten sposób atrament pokazujący „świat”, i „Cześć” jako ciąg znaków w polu context. Moduł rozpoznawania najprawdopodobniej zwróci ciąg „world” ze spacją na początku oddzielającą oba słowa.

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

    Deklaracja

    Swift

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

    Parametry

    ink

    Dane wejściowe do rozpoznania.

    context

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

    completion

    Wywołanie zwrotne dla zwracających kandydatów dotyczących rozpoznawania. Zobacz DigitalInkRecognizerCallback, aby wyświetlić szczegóły. Jeśli niczego nie uda się rozpoznać, pojawi się pusta lista wartości propozycje są przekazywane do wywołania zwrotnego.