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.