MLKDigitalInkRecognitionContext
@interface MLKDigitalInkRecognitionContext : NSObject
Informationen zum Kontext, in dem eine Tinte gezeichnet wurde.
Übergeben Sie dieses Objekt zusammen mit einer Tinte an eine DigitalInkRecognizer
, um die Erkennungsqualität zu verbessern.
-
Zeichen direkt vor der Position, an der der erkannte Text eingefügt werden soll.
Diese Informationen werden vom Sprachmodell der Erkennung verwendet, um die Erkennung zu verbessern.
Beispiel: Ein Textfeld enthält „hello“, wobei der Cursor direkt nach „o“ steht. Der Nutzer schreibt etwas, das wie „world“ aussieht. Wenn der Vorkontext auf „hello“ festgelegt ist, kann die Erkennung „world“ mit einem vorangestellten Leerzeichen ausgeben.
Wenn das Textfeld „hello“ enthält und sich der Cursor zwischen „e“ und dem ersten „l“ befindet, muss der Vorkontext auf „he“ gesetzt werden.
Eine gute Faustregel für die Länge vor Kontext lautet: so viele Zeichen wie möglich, einschließlich Leerzeichen, bis etwa 20 Zeichen. Die optimale Zahl hängt vom genauen Erkennungsmodell ab, das verwendet wird. Um einen optimalen Kompromiss zwischen Geschwindigkeit und Genauigkeit zu finden, müssen Sie eventuell eine Feinabstimmung vornehmen.
Erklärung
Objective-C
@property (nonatomic, readonly, nullable) NSString *preContext;
-
Größe des Schreibbereichs.
Dies wird von einigen Erkennungsmodellen verwendet, um einige Fälle eindeutig zu machen. Beispiel: Kleinbuchstaben oder Großbuchstaben („o“ statt „O“).
Siehe auch
WritingArea
.Erklärung
Objective-C
@property (nonatomic, readonly, nullable) MLKWritingArea *writingArea;
-
Nicht verfügbar. Verwenden Sie stattdessen
init(preContext:writingArea:)
.Erklärung
Objective-C
- (nonnull instancetype)init;
-
Erstellt ein
DigitalInkRecognitionContext
-Objekt.Erklärung
Objective-C
- (nonnull instancetype)initWithPreContext:(nullable NSString *)preContext writingArea: (nullable MLKWritingArea *)writingArea;
Parameter
preContext
Zeichen direkt vor der Position, an der der erkannte Text eingefügt werden soll. Weitere Informationen finden Sie in der Beschreibung der gleichnamigen Unterkunft.
writingArea
Eigenschaften des Bereichs des Canvas, in dem die Tinte gezeichnet wurde. Weitere Informationen finden Sie in der Beschreibung der gleichnamigen Property.