DigitalInkRecognizer
class DigitalInkRecognizer : NSObject
Đối tượng để nhận dạng chữ viết tay trên mực kỹ thuật số.
Mực kỹ thuật số là đại diện bằng vectơ của nội dung người dùng đã viết. Nó bao gồm một chuỗi
gồm các nét, mỗi nét là một chuỗi các điểm tiếp xúc (tọa độ và dấu thời gian). Xem Ink
để biết
chi tiết.
-
Không dùng được. Thay vào đó, hãy sử dụng
digitalInkRecognizer(options:)
. -
Tạo đối tượng
DigitalInkRecognizer
bằng các tuỳ chọn được chỉ định.Hãy xem
DigitalInkRecognizerOptions
để biết chi tiết.Khai báo
Swift
class func digitalInkRecognizer(options: MLKDigitalInkRecognizerOptions) -> DigitalInkRecognizer
-
Thực hiện nhận dạng mực nhập.
Lưu ý rằng việc sử dụng
recognize(ink:context:completion:)
thay vì phương pháp này có thể mang lại kết quả tốt hơn độ chính xác trong một số trường hợp.Khai báo
Swift
func recognize(ink: MLKInk) async throws -> MLKDigitalInkRecognitionResult
Tham số
ink
Dữ liệu đầu vào cần được nhận dạng.
completion
Lệnh gọi lại để trả về các đề xuất nhận dạng. Xem
DigitalInkRecognizerCallback
để biết thông tin chi tiết. -
Thực hiện nhận dạng mực nhập bằng cách sử dụng ngữ cảnh nhận dạng.
Ngữ cảnh nhận dạng chứa thông tin về kích thước của vùng viết và các ký tự đã được nhập vào vùng văn bản. Điều này giúp phân biệt những trường hợp nhất định.
Ví dụ về cách sử dụng: nhận dạng trước đó đã tạo ra chuỗi “hello”, được chèn vào trường văn bản. Sau đó, người dùng viết tay “thế giới”. Gửi cho phương thức hiện tại mực hiển thị "thế giới", và “hello” dưới dạng một chuỗi trong
context
. Trình nhận dạng rất có thể sẽ trả về chuỗi " world" có dấu cách ở đầu phân tách hai từ.Hãy xem
DigitalInkRecognitionContext
để biết chi tiết.Khai báo
Swift
func recognize(ink: MLKInk, context: MLKDigitalInkRecognitionContext) async throws -> MLKDigitalInkRecognitionResult
Tham số
ink
Dữ liệu đầu vào cần được nhận dạng.
context
Hãy xem
DigitalInkRecognitionContext
để biết chi tiết.completion
Lệnh gọi lại để trả về các đề xuất nhận dạng. Xem
DigitalInkRecognizerCallback
để biết thông tin chi tiết. Nếu không nhận ra giá trị nào, thì một danh sách trống ứng viên sẽ được chuyển đến lệnh gọi lại.