MLKitDigitalInkRecognition-Framework-Referenz

DigitalInkRecognizer

class DigitalInkRecognizer : NSObject

Objekt zur Durchführung der Handschrifterkennung auf digitaler Tinte.

Digitale Tinte ist die Vektordarstellung dessen, was ein Nutzer geschrieben hat. Sie besteht aus einer Abfolge von Strichen, die jeweils eine Folge von Berührungspunkten (Koordinaten und Zeitstempel) sind. Weitere Informationen finden Sie unter Ink.

  • Nicht verfügbar. Verwenden Sie stattdessen digitalInkRecognizer(options:).

  • Erstellt ein DigitalInkRecognizer-Objekt mit den angegebenen Optionen.

    Weitere Informationen findest du unter DigitalInkRecognizerOptions.

    Erklärung

    Swift

    class func digitalInkRecognizer(options: MLKDigitalInkRecognizerOptions) -> DigitalInkRecognizer
  • Führt eine Erkennung der Eingabetinte durch.

    Die Verwendung von recognize(ink:context:completion:) anstelle dieser Methode kann in einigen Fällen zu einer höheren Genauigkeit führen.

    Erklärung

    Swift

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

    Parameter

    ink

    Zu erkennende Eingabe.

    completion

    Ein Callback für die Rückgabe von Erkennungskandidaten. Weitere Informationen finden Sie unter DigitalInkRecognizerCallback.

  • Führt eine Erkennung der Eingabetinte mithilfe eines Erkennungskontexts durch.

    Ein Erkennungskontext enthält Informationen über die Größe des Schreibbereichs und die Zeichen, die bereits in den Textbereich eingegeben wurden. So lassen sich bestimmte Fälle leichter unterscheiden.

    Beispiel: Eine vorherige Erkennung hat den String „hello“ zurückgegeben, der in ein Textfeld eingefügt wurde. Der Nutzer schreibt dann „world“ per Hand. Senden Sie der vorliegenden Methode die Tinte mit „world“ und „hello“ als String in context. Die Erkennung gibt höchstwahrscheinlich die Zeichenfolge „world“ zurück, wobei die beiden Wörter durch ein vorangestelltes Leerzeichen voneinander getrennt sind.

    Weitere Informationen findest du unter DigitalInkRecognitionContext.

    Erklärung

    Swift

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

    Parameter

    ink

    Zu erkennende Eingabe.

    context

    Weitere Informationen findest du unter DigitalInkRecognitionContext.

    completion

    Ein Callback für die Rückgabe von Erkennungskandidaten. See DigitalInkRecognizerCallback for details. Wenn nichts erkannt werden kann, wird eine leere Liste an den Callback übergeben.