MLKitDigitalInkRecognition 框架参考

以下类可在全局范围内使用。

  • 个人认可候选人。

    识别器通常会提供多种识别替代方案。该对象代表了这样一种替代方法。

    如需了解详情,请参阅 DigitalInkRecognitionResult

    声明

    Objective-C

    
    @interface MLKDigitalInkRecognitionCandidate : NSObject
  • 关于绘制墨水的上下文的信息。

    将此对象与墨水一起传递给 DigitalInkRecognizer,以提高识别质量。

    声明

    Objective-C

    
    @interface MLKDigitalInkRecognitionContext : NSObject
  • 表示可下载的识别模型。

    调用 download 方法时,识别模型会下载到设备上。当 DigitalInkRecognizer 在推断时首次加载下载的模型时,系统会解压缩,这会使得第一次识别比后续识别慢一些。

    该对象包含的属性在识别模型的整个生命周期内保持不变。

    如需了解依赖于所识别墨水的属性,请参阅 DigitalInkRecognitionContext

    声明

    Objective-C

    
    @interface MLKDigitalInkRecognitionModel : MLKRemoteModel
  • 表示特定于语言、脚本和(可选)地区变体的数字墨水识别模型。

    声明

    Objective-C

    
    @interface MLKDigitalInkRecognitionModelIdentifier : NSObject
  • 表示手写识别输出的对象。

    识别器通常会提供多种识别替代方案,因为用户意图并非总是很明确。例如,如果用户先写一条竖线,然后画一个圆圈,则备选识别方式可能包括“10”“IO”和“lo”。

    替代项称为“候选”。此对象以 DigitalInkRecognitionCandidate 列表的形式表示一组候选对象。

    使用 DigitalInkRecognizer 自行执行识别。如果无法识别任何内容,则属性 candidates 将是一个空数组。

    声明

    Objective-C

    
    @interface MLKDigitalInkRecognitionResult : NSObject
  • 用于对数字手写内容执行手写识别的对象。

    数字墨水是用户所写内容的矢量表示。它由一系列笔画组成,每个笔画都是一系列接触点(坐标和时间戳)。如需了解详情,请参阅 Ink

    声明

    Objective-C

    
    @interface MLKDigitalInkRecognizer : NSObject
  • 用于定义 DigitalInkRecognizer 行为的选项。

    声明

    Objective-C

    
    @interface MLKDigitalInkRecognizerOptions : NSObject
  • 用户的单个接触点。

    声明

    Objective-C

    
    @interface MLKStrokePoint : NSObject
  • 表示触控笔按下(响应)事件与向上触控笔事件之间的一系列接触点。

    声明

    Objective-C

    
    @interface MLKStroke : NSObject
  • 将用户输入表示为 Stroke 的集合,并充当手写识别任务的输入。

    声明

    Objective-C

    
    @interface MLKInk : NSObject
  • 远程存储在服务器上并下载到设备上的模型。

    声明

    Objective-C

    
    @interface MLKRemoteModel : NSObject
  • 书写区域的属性。

    书写区域是屏幕上可供用户书写的区域。

    声明

    Objective-C

    
    @interface MLKWritingArea : NSObject