Referensi Framework MLKitDigitalInkRecognition

DigitalInkRecognitionContext

class DigitalInkRecognitionContext : NSObject

Informasi tentang konteks saat tinta digambar.

Teruskan objek ini ke DigitalInkRecognizer bersama tinta untuk meningkatkan kualitas pengenalan.

  • Karakter tepat sebelum posisi tempat teks yang dikenali harus disisipkan.

    Informasi ini digunakan oleh model bahasa pengenal untuk meningkatkan pengenalan.

    Contoh: kolom teks berisi “halo”, dengan kursor tepat setelah “o”. Pengguna menulis tangan sesuatu yang terlihat seperti “dunia”. Jika pra-konteks ditetapkan ke “halo”, pengenal akan dapat menghasilkan “dunia”, dengan spasi di awal.

    Jika kolom teks berisi “halo” dengan kursor berada di antara “e” dan “l”, maka pra-konteks harus ditetapkan ke “he”.

    Aturan praktis yang baik untuk panjang pra-konteks adalah: sebanyak mungkin karakter, termasuk spasi, hingga sekitar 20. Angka optimal bergantung pada model pengenalan yang tepat yang digunakan. Untuk mendapatkan penyesuaian kecepatan/akurasi terbaik, mungkin perlu sedikit penyesuaian.

    Pernyataan

    Swift

    var preContext: String? { get }
  • Ukuran area penulisan.

    Hal ini digunakan oleh beberapa model pengenalan untuk membedakan beberapa kasus. Contoh: huruf kecil vs. huruf besar (“o” vs. “O”).

    Lihat juga WritingArea.

    Pernyataan

    Swift

    var writingArea: MLKWritingArea? { get }
  • Tidak tersedia. Sebagai gantinya, gunakan init(preContext:writingArea:).

  • Membuat objek DigitalInkRecognitionContext.

    Pernyataan

    Swift

    init(preContext: String?, writingArea: MLKWritingArea?)

    Parameter

    preContext

    Karakter tepat sebelum posisi tempat teks yang dikenali harus disisipkan. Lihat deskripsi properti dengan nama yang sama untuk mengetahui detail selengkapnya.

    writingArea

    Properti area kanvas tempat tinta digambar. Lihat deskripsi properti dengan nama yang sama untuk mengetahui detail selengkapnya.