Referensi Framework MLKitDigitalInkRecognition

DigitalInkRecognizer

class DigitalInkRecognizer : NSObject

Objek untuk melakukan pengenalan tulis tangan pada tinta digital.

Tinta digital adalah representasi vektor dari apa yang telah ditulis pengguna. Ini terdiri dari urutan goresan, masing-masing menjadi urutan titik sentuh (koordinat dan stempel waktu). Untuk detailnya, lihat Ink.

  • Tidak tersedia. Sebagai gantinya, gunakan digitalInkRecognizer(options:).

  • Membuat objek DigitalInkRecognizer menggunakan opsi yang ditentukan.

    Lihat DigitalInkRecognizerOptions untuk detailnya.

    Pernyataan

    Swift

    class func digitalInkRecognizer(options: MLKDigitalInkRecognizerOptions) -> DigitalInkRecognizer
  • Melakukan pengenalan tinta input.

    Perhatikan bahwa dalam beberapa kasus, menggunakan recognize(ink:context:completion:) sebagai pengganti metode ini dapat menghasilkan akurasi yang lebih baik.

    Pernyataan

    Swift

    func recognize(ink: MLKInk) async throws -> MLKDigitalInkRecognitionResult

    Parameter

    ink

    Input yang akan dikenali.

    completion

    Callback untuk menampilkan kandidat pengenalan. Untuk detailnya, lihat DigitalInkRecognizerCallback.

  • Melakukan pengenalan tinta input menggunakan konteks pengenalan.

    Konteks pengenalan berisi informasi tentang ukuran area penulisan, dan karakter yang telah dimasukkan di area teks. Ini membantu memperjelas kasus tertentu.

    Contoh penggunaan: pengenalan sebelumnya telah menghasilkan string “hello”, yang telah disisipkan dalam kolom teks. Pengguna kemudian menulis tangan “dunia”. Mengirim metode saat ini menggunakan tinta yang menunjukkan “dunia”, dan “halo” sebagai string dalam context. Pengenal kemungkinan besar akan menampilkan string “world” dengan spasi awal yang memisahkan kedua kata tersebut.

    Lihat DigitalInkRecognitionContext untuk detailnya.

    Pernyataan

    Swift

    func recognize(ink: MLKInk, context: MLKDigitalInkRecognitionContext) async throws -> MLKDigitalInkRecognitionResult

    Parameter

    ink

    Input yang akan dikenali.

    context

    Lihat DigitalInkRecognitionContext untuk detailnya.

    completion

    Callback untuk menampilkan kandidat pengenalan. Lihat DigitalInkRecognizerCallback untuk mengetahui detailnya. Jika tidak ada yang dapat dikenali, daftar kosong kandidat akan diteruskan ke callback.