DigitalInkRecognitionContext
class DigitalInkRecognitionContext : NSObject
Mürekkebin çizildiği bağlamla ilgili bilgiler.
Bu nesneyi mürekkeple birlikte DigitalInkRecognizer
adlı cihaza göndererek tanımanın iyileştirilmesine yardımcı olun
kalitedir.
-
Tanınan metnin eklenmesi gereken konumdan hemen önceki karakterler.
Bu bilgiler, tanımayı iyileştirmek için tanıyıcının dil modeli tarafından kullanılır.
Örnek: Bir metin alanında "merhaba" yer alır. İmleç "o"dan hemen sonra gelir. Kullanıcı el yazısıyla “dünya” gibi görünen bir şey. Bağlam ön bilgisi "merhaba" olarak ayarlanırsa tanıyıcı önünde bir boşlukla "dünya" çıktısı verebilir.
Metin alanında imleç "e" ile ilk "l" arasında olacak şekilde "merhaba" içeriyorsa ön bağlam "he" olarak ayarlanmalıdır.
Bağlam öncesi uzunluk için iyi bir genel kural şudur: Boşluklar dahil mümkün olduğunca çok karakter 20 civarı oluyor. En uygun sayı, tam olarak kullanılan tanıma modeline bağlıdır. Alma en yüksek hız/doğruluk dengesi için biraz ayarlama yapmak gerekebilir.
Bildirim
Swift
var preContext: String? { get }
-
Yazı alanının boyutu.
Bu, bazı durumları netleştirmek için bazı tanıma modelleri tarafından kullanılır. Örnek: küçük harf ve büyük harf ("o" - "O").
Ayrıca bkz.
WritingArea
.Bildirim
Swift
var writingArea: MLKWritingArea? { get }
-
Cihazlar kullanılamıyor. Bunun yerine
init(preContext:writingArea:)
politikasını kullanın. -
Bir
DigitalInkRecognitionContext
nesnesi oluşturur.Bildirim
Swift
init(preContext: String?, writingArea: MLKWritingArea?)
Parametreler
preContext
Tanınan metnin gösterilmesi gereken konumdan hemen önceki karakterler eklenir. Daha fazla bilgi için aynı ada sahip tesisin açıklamasına bakın.
writingArea
Mürekkebin çizildiği kanvasın özellikleri. Görüntüleyin daha fazla bilgi için aynı ada sahip tesis açıklamasını girin.