DigitalInkRecognizer
class DigitalInkRecognizer : NSObjectObjekt zur Durchführung der Handschrifterkennung auf digitaler Tinte.
Digitale Tinte ist die Vektordarstellung dessen, was Nutzende geschrieben haben. Sie besteht aus einer Sequenz
von Strichen, wobei jeder eine Folge von Berührungspunkten (Koordinaten und Zeitstempel) ist. Ink ansehen für
Details.
-
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 eingegebenen Tinte durch.
Wenn Sie anstelle dieser Methode
recognize(ink:context:completion:)verwenden, und Genauigkeit zu erhalten.Erklärung
Swift
func recognize(ink: MLKInk) async throws -> MLKDigitalInkRecognitionResultParameter
inkZu erkennender Eingang.
completionEin Callback zum Zurückgeben von Erkennungskandidaten. Weitere Informationen finden Sie unter
DigitalInkRecognizerCallback. -
Führt eine Erkennung der eingegebenen Tinte 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.
Anwendungsbeispiel: Eine frühere Erkennung hat den String "hello" geliefert, der in einem Textfeld ein. Dann schreibt der Nutzer per Hand „World“. Senden Sie der aktuellen Methode die Tinte mit der Bezeichnung und „hello“ als String in
context. Die Erkennungsfunktion gibt höchstwahrscheinlich die Zeichenfolge „world“ zurück. wobei die beiden Wörter durch ein Leerzeichen getrennt sind.Weitere Informationen findest du unter
DigitalInkRecognitionContext.Erklärung
Swift
func recognize(ink: MLKInk, context: MLKDigitalInkRecognitionContext) async throws -> MLKDigitalInkRecognitionResultParameter
inkZu erkennender Eingang.
contextWeitere Informationen findest du unter
DigitalInkRecognitionContext.completionEin Callback zum Zurückgeben von Erkennungskandidaten. See
DigitalInkRecognizerCallbackfor details. Wenn nichts erkannt wird, ist eine leere Liste an den Callback übergeben.