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.