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.