Referensi Framework MLKitDigitalInkRecognition

MLKDigitalInkRecognitionContext


@interface MLKDigitalInkRecognitionContext : 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

    Objective-C

    @property (nonatomic, readonly, nullable) NSString *preContext;
  • 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

    Objective-C

    @property (nonatomic, readonly, nullable) MLKWritingArea *writingArea;
  • Tidak tersedia. Sebagai gantinya, gunakan init(preContext:writingArea:).

    Pernyataan

    Objective-C

    - (nonnull instancetype)init;
  • Membuat objek DigitalInkRecognitionContext.

    Pernyataan

    Objective-C

    - (nonnull instancetype)initWithPreContext:(nullable NSString *)preContext
                                   writingArea:
                                       (nullable MLKWritingArea *)writingArea;

    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.