什么是墨迹识别器 API?

注意

墨迹识别器 API 已于 2020 年 8 月 26 日结束预览。 如果你目前有墨迹识别器资源,可继续使用它们,直到该服务于 2021 年 1 月 31 日被完全停用为止。

墨迹识别器认知服务提供基于云的 REST API 用于分析和识别数字墨迹内容。 与使用光学字符识别 (OCR) 的服务不同,该 API 需要使用数字墨迹笔划数据作为输入。 数字墨迹笔划是 2D 点(X,Y 坐标,表示数字手写笔或手指的动作)的时序集。 然后,墨迹识别器会识别输入中的形状和手写内容,并返回包含所有已识别实体的 JSON 响应。

描绘如何将墨迹笔划输入发送到 API 的流程图

功能

使用墨迹识别器 API 可以轻松识别应用程序中的手写内容。

Feature 说明
手写内容识别 识别采用 63 种核心语言和区域设置的手写内容。
布局识别 获取有关数字墨迹内容的结构信息。 将内容分解为书写区域、段落、行、字词和项目符号列表。 然后,应用程序可以使用布局信息来生成其他特征,例如自动列表格式和形状对齐方式。
形状识别 识别做笔记时最常用的几何形状
组合形状和文本识别 识别哪些墨迹笔划属于形状或手写内容,并分别对它们进行分类。

工作流

墨迹识别器 API 是一项 RESTful Web 服务,可以轻松地通过任何编程语言调用,只要该语言能够发出 HTTP 请求和分析 JSON 即可。

必须有可以访问墨迹识别器 API 的认知服务 API 帐户。 如果没有 Azure 订阅,可以免费创建一个帐户。 还可以在 Azure 门户上查看资源。

注册后:

  1. 提取墨迹笔划数据并将其格式化为有效 JSON。 API 每个请求最多接受 1500 个墨迹笔划。
  2. 将请求连同数据一起发送到墨迹识别器 API。
  3. 通过分析返回的 JSON 消息处理 API 响应。

后续步骤

请尝试学习以下语言的快速入门,以开始调用墨迹识别器 API。

若要了解墨迹识别 API 在数字墨迹应用中的工作原理,请查看 GitHub 上的以下示例应用程序: