Documentation de référence sur le framework MLKitDigitalInkRecognition

DigitalInkRecognizer

class DigitalInkRecognizer : NSObject

Objet permettant d'effectuer une reconnaissance d'é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 se compose d'une séquence de traits, chacun étant une séquence de points de contact (coordonnées et codes temporels). Consultez les Ink pour plus de détails.

  • Indisponible. 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:) au lieu de cette méthode peut offrir une meilleure justesse dans certains cas.

    Déclaration

    Swift

    func recognize(ink: MLKInk) async throws -> MLKDigitalInkRecognitionResult

    Paramètres

    ink

    Entrée à reconnaître.

    completion

    Rappel pour renvoyer les candidats à la reconnaissance. Voir DigitalInkRecognizerCallback pour en savoir plus.

  • 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 les caractères déjà saisi dans la zone de texte. Cela permet de distinguer 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 une . L'utilisateur écrit ensuite "monde" à la main. Envoyez à la méthode présente l'encre indiquant "world" (monde), et "hello" sous forme de chaîne dans context. Le programme de reconnaissance renverra très probablement la chaîne "world" avec un espace de 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 renvoyer les candidats à la reconnaissance. Pour en savoir plus, consultez DigitalInkRecognizerCallback. Si rien n'est reconnu, une liste vide de les candidats seront transmis au rappel.