Documentation de référence sur le framework MLKitDigitalInkRecognition

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.