DigitalInkRecognizer
class DigitalInkRecognizer : NSObject
Objet permettant d'effectuer la reconnaissance de l'écriture manuscrite sur de l'encre numérique.
L'encre numérique est la représentation vectorielle de ce qu'un utilisateur a écrit. Il est composé d'une séquence de traits, chacun étant une séquence de points de contact (coordonnées et code temporel). Pour en savoir plus, consultez Ink
.
-
Indisponibles. Utilisez
digitalInkRecognizer(options:)
à la place. -
Crée un objet
DigitalInkRecognizer
à l'aide des options spécifiées.Pour en savoir plus, consultez
DigitalInkRecognizerOptions
.Déclaration
Swift
class func digitalInkRecognizer(options: MLKDigitalInkRecognizerOptions) -> DigitalInkRecognizer
-
Effectue une reconnaissance de l'encre d'entrée.
Notez que l'utilisation de
recognize(ink:context:completion:)
à la place de cette méthode peut améliorer la précision dans certains cas.Déclaration
Swift
func recognize(ink: MLKInk) async throws -> MLKDigitalInkRecognitionResult
Paramètres
ink
Entrée à reconnaître.
completion
Rappel pour les candidats à la reconnaissance renvoyés. Pour en savoir plus, consultez
DigitalInkRecognizerCallback
. -
Effectue une reconnaissance de l'encre d'entrée à l'aide d'un contexte de reconnaissance.
Un contexte de reconnaissance contient des informations sur la taille de la zone d'écriture et sur les caractères qui ont déjà été saisis dans la zone de texte. Cela permet de clarifier certains cas.
Exemple d'utilisation: une reconnaissance précédente a généré la chaîne "hello", qui a été insérée dans un champ de texte. L'utilisateur écrive ensuite "world" à la main. Envoyez la méthode actuelle avec l'encre indiquant "world" et "hello" sous la forme d'une chaîne dans
context
. L'outil de reconnaissance renverra probablement la chaîne "world" avec un espace au début séparant les deux mots.Pour en savoir plus, consultez
DigitalInkRecognitionContext
.Déclaration
Swift
func recognize(ink: MLKInk, context: MLKDigitalInkRecognitionContext) async throws -> MLKDigitalInkRecognitionResult
Paramètres
ink
Entrée à reconnaître.
context
Pour en savoir plus, consultez
DigitalInkRecognitionContext
.completion
Rappel pour les candidats à la reconnaissance renvoyés. Pour en savoir plus, consultez
DigitalInkRecognizerCallback
. Si aucun élément ne peut être reconnu, une liste vide de candidats est transmise au rappel.