什么是墨迹识别器 API?
注意
墨迹识别器 API 已于 2020 年 8 月 26 日结束预览。 如果你目前有墨迹识别器资源,可继续使用它们,直到该服务于 2021 年 1 月 31 日被完全停用为止。
墨迹识别器认知服务提供基于云的 REST API 用于分析和识别数字墨迹内容。 与使用光学字符识别 (OCR) 的服务不同,该 API 需要使用数字墨迹笔划数据作为输入。 数字墨迹笔划是 2D 点(X,Y 坐标,表示数字手写笔或手指的动作)的时序集。 然后,墨迹识别器会识别输入中的形状和手写内容,并返回包含所有已识别实体的 JSON 响应。
功能
使用墨迹识别器 API 可以轻松识别应用程序中的手写内容。
Feature | 说明 |
---|---|
手写内容识别 | 识别采用 63 种核心语言和区域设置的手写内容。 |
布局识别 | 获取有关数字墨迹内容的结构信息。 将内容分解为书写区域、段落、行、字词和项目符号列表。 然后,应用程序可以使用布局信息来生成其他特征,例如自动列表格式和形状对齐方式。 |
形状识别 | 识别做笔记时最常用的几何形状。 |
组合形状和文本识别 | 识别哪些墨迹笔划属于形状或手写内容,并分别对它们进行分类。 |
工作流
墨迹识别器 API 是一项 RESTful Web 服务,可以轻松地通过任何编程语言调用,只要该语言能够发出 HTTP 请求和分析 JSON 即可。
必须有可以访问墨迹识别器 API 的认知服务 API 帐户。 如果没有 Azure 订阅,可以免费创建一个帐户。 还可以在 Azure 门户上查看资源。
注册后:
- 提取墨迹笔划数据并将其格式化为有效 JSON。 API 每个请求最多接受 1500 个墨迹笔划。
- 将请求连同数据一起发送到墨迹识别器 API。
- 通过分析返回的 JSON 消息处理 API 响应。
后续步骤
请尝试学习以下语言的快速入门,以开始调用墨迹识别器 API。
若要了解墨迹识别 API 在数字墨迹应用中的工作原理,请查看 GitHub 上的以下示例应用程序: