Tài liệu tham khảo khung MLKitDigitalInkRecognition

MLKDigitalInkRecognitionContext


@interface MLKDigitalInkRecognitionContext : NSObject

Thông tin về bối cảnh vẽ mực.

Truyền đối tượng này đến DigitalInkRecognizer cùng với mực để cải thiện chất lượng nhận dạng.

  • Các ký tự ngay trước vị trí cần chèn văn bản đã nhận dạng.

    Mô hình ngôn ngữ của trình nhận dạng sử dụng thông tin này để cải thiện khả năng nhận dạng.

    Ví dụ: một trường văn bản chứa từ "xin chào", với con trỏ ngay sau ký tự "o". Người dùng viết tay nội dung giống như "thế giới". Nếu ngữ cảnh trước được đặt thành "xin chào", trình nhận dạng sẽ có thể xuất "world", với một dấu cách ở đầu.

    Nếu trường văn bản chứa từ "xin chào" và con trỏ nằm giữa "e" và từ "l" đầu tiên, thì bạn phải đặt ngữ cảnh trước thành "he".

    Nguyên tắc chung đối với độ dài trước ngữ cảnh là: càng nhiều ký tự càng tốt (bao gồm cả dấu cách) cho đến khoảng 20 ký tự. Con số tối ưu phụ thuộc vào mô hình nhận dạng chính xác được sử dụng. Để có được sự đánh đổi tốc độ/độ chính xác tốt nhất, bạn có thể cần điều chỉnh một chút.

    Khai báo

    Objective-C

    @property (nonatomic, readonly, nullable) NSString *preContext;
  • Kích thước của vùng viết.

    Thông tin này được một số mô hình nhận dạng sử dụng để phân biệt một số trường hợp. Ví dụ: viết thường so với chữ hoa ("o" so với "O").

    Xem thêm WritingArea.

    Khai báo

    Objective-C

    @property (nonatomic, readonly, nullable) MLKWritingArea *writingArea;
  • Không dùng được. Thay vào đó, hãy sử dụng init(preContext:writingArea:).

    Khai báo

    Objective-C

    - (nonnull instancetype)init;
  • Tạo đối tượng DigitalInkRecognitionContext.

    Khai báo

    Objective-C

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

    Các tham số

    preContext

    Các ký tự ngay trước vị trí chèn văn bản đã nhận dạng. Hãy xem nội dung mô tả của cơ sở lưu trú có cùng tên để biết thêm thông tin.

    writingArea

    Thuộc tính của khu vực canvas nơi mực được vẽ. Hãy xem phần mô tả của cơ sở lưu trú có cùng tên để biết thêm thông tin.