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.