MLKitDigitalInkRecognition Framework Referansı

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.