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.