DigitalInkRecognizer
class DigitalInkRecognizer : NSObject
Objekt 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 -> MLKDigitalInkRecognitionResult
Parameter
ink
Zu erkennender Eingang.
completion
Ein 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 -> MLKDigitalInkRecognitionResult
Parameter
ink
Zu erkennender Eingang.
context
Weitere Informationen findest du unter
DigitalInkRecognitionContext
.completion
Ein Callback zum Zurückgeben von Erkennungskandidaten. See
DigitalInkRecognizerCallback
for details. Wenn nichts erkannt wird, ist eine leere Liste an den Callback übergeben.