MLKitDigitalInkRecognition 框架参考

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

  • 获得个人认可的候选平台。

    识别器通常会提供多种识别替代方案。此对象代表

    如需了解详情,请参阅 DigitalInkRecognitionResult

    声明

    Swift

    class DigitalInkRecognitionCandidate : NSObject
  • 与在哪个上下文中绘制墨水有关的信息。

    将此对象与墨水一起传递给 DigitalInkRecognizer 以改进识别 质量。

    声明

    Swift

    class DigitalInkRecognitionContext : NSObject
  • 表示可下载的识别模型。

    调用 download 方法后,系统会将识别模型下载到设备上。通过 当 DigitalInkRecognizer 在推理时加载该模型时,下载的模型会进行解压缩 这会使得第一次识别的速度比后续识别慢一些。

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

    如需了解取决于被识别的墨水的属性,请参阅 DigitalInkRecognitionContext

    声明

    Swift

    class DigitalInkRecognitionModel : RemoteModel
  • 表示特定于语言、脚本和(可选)的数字手写识别模型 区域变体。

    声明

    Swift

    class DigitalInkRecognitionModelIdentifier : NSObject
  • 表示手写识别输出的对象。

    识别器通常会提供多种识别替代方案,因为用户意图不是 总是很清晰。例如,如果用户依次输入竖线和圆圈,则识别结果 则可以包括“10”“IO”和“lo”。

    备选方案称为“候选方案”。此对象表示一组候选定位设置, DigitalInkRecognitionCandidate

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

    声明

    Swift

    class DigitalInkRecognitionResult : NSObject
  • 用于在数字墨水中执行手写识别的对象。

    数字墨水以矢量表示用户所写的内容。它由 描边,每个是一系列接触点(坐标和时间戳)。查看Ink

    声明

    Swift

    class DigitalInkRecognizer : NSObject
  • 用于定义 DigitalInkRecognizer 行为的选项。

    声明

    Swift

    class DigitalInkRecognizerOptions : NSObject
  • 用户的单个接触点。

    声明

    Swift

    class StrokePoint : NSObject
  • 表示笔(响应轻触)向下和笔触(响应轻触)之间的一系列接触点 事件。

    声明

    Swift

    class Stroke : NSObject
  • Ink

    将用户输入表示为 Stroke 集合,并充当手写输入 识别任务。

    声明

    Swift

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

    声明

    Swift

    class RemoteModel : NSObject
  • 书写区域的属性。

    书写区域是屏幕上可供用户绘制墨水的区域。

    声明

    Swift

    class WritingArea : NSObject