示例:自定义模板文字识别(带表格)

疫情期间,为了照顾不会使用电子产品的老年人,社区准备了纸质登记表,为了便捷且无误地将信息录入系统,将登记表设置为文字识别模板,拍照上传即可录入纸质登记表信息。

1、使用

填写表单,上传或拍摄来访人员登记表,点击按钮,连接成功后,将返回数据填充至指定表单字段。


2、配置账户

前往百度AI开放平台,进入“文字识别”服务,创建应用(接口选择勾选iOCR通用版),获取应用的API Key和Secret Key,前往氚云配置账户,详情见百度AI开放平台账户


3、自定义识别模板

前往iOCR通用版模板管理平台,创建自定义模板,上传疫情来访人员登记图片。

框选参照字段,用于确定识别图片与模板是否匹配。

框选识别区,框选日期识别字段和负责人识别字段,因为包含表格,在左侧工具栏内选择插入表格,调整表格宽高,并且在右侧填写表格名和列名称。

通过右上角“试一试”,上传图片测试,数据无误点击“立即发布”。


返回模板列表,获取模板ID。


4、配置连接

第三方选择百度AI开放平台账户,根据iOCR自定义模板文字识别的API文档,配置请求的URL、请求方式,Header配置请求参数Content-Type,Body类型选择application/x-www-form-urlencoded,Body新增2个名称分别为url、templateSign的请求参数(名称需要与API接口文档一致)。


配置返回

如何配置Json

iOCR服务无论模板和识别字段是什么样的,返回数据结构一致(可通过api文档的返回示例数据得知),返回参数设置为识别字段,配置JsonPath:

因为请求参数url指的是图片url,没法获取图片url进行调试。可以将API文档中的返回示例复制到Json Path在线解析进行调试,或者在百度模板管理平台中“试一试”获取图片识别返回的Json,根据Json编辑JsonPath。

注:了解如何配置JsonPath获取返回参数值


5、表单配置

在表单添加按钮控件,扩展配置选择刚配置的连接,配置表单与连接请求返回的数据关联规则,因为“来访时间”、“姓名”等返回参数拥有多个值,建议填充至子表字段。