有奖捉虫:办公协同&微信生态&物联网文档专题 HOT
腾讯云文字识别 API 提供了 腾讯云文字识别 相关接口和回调,包括健康码识别、通信行程卡识别、通用印刷体识别、智能结构化识别等。

新建腾讯云文字识别 API

步骤1:准备工作

在创建腾讯云文字识别 API 之前,需要创建 腾讯云 API 访问密钥,并开通 腾讯云文字识别 产品服务。
注意
腾讯云文字识别产品需要额外购买和开通。

步骤2:新建腾讯云文字识别 API

前往 APIs 单击新建 APIs,选择腾讯云文字识别,并填入上一步创建的腾讯云密钥。

步骤3:完成新建

完成新建后,可以在 API 详情页查看具体的 API 的基本信息、API 方法及描述。

使用腾讯云文字识别 API

腾讯云文字识别 API 和其他 API 功能相同,可在应用编辑器中使用,以下是一个示例:

添加图片上传组件和行为

1. 设置组件的事件 success(上传成功),设置指定动作为 Javascript 代码
2. 选择一个已有的方法或添加一个新方法并保存,方法的代码为:
export default async function({event, data}) {
// getTempFileURL 用来获取上传文件的临时访问地址
return await app.cloud.getTempFileURL(event.detail.value);
}
3. 继续设置 IF 成功事件,选择调用数据源方法并且选中前面创建的腾讯云文字识别 API 及需要使用的方法。选择对应的参数设置表达式 event.detail
4. 最终文字识别接口返回的数据在 cloud.callDataSource 成功的事件中返回,其返回值在 event.detail.Response 中,您可以将其赋值给一个变量。

API 方法

腾讯云文字识别 API 支持以下方法:
方法
方法标识
方法描述
接口文档
健康码识别
RecognizeHealthCodeOCR
本接口支持北京、上海、广东、江苏、吉林、黑龙江、天津、辽宁、浙江、河南、四川、贵州、山东、安徽、福建、江西、湖北、湖南等省份健康码的识别,包括持码人姓名、持码人身份证号、健康码更新时间、健康码颜色、核酸检测结果、核酸检测间隔时长、核酸检测时间,疫苗接种信息,八个字段的识别结果输出。不同省市健康码显示的字段信息有所不同,上述字段的识别结果可能为空,以图片上具体展示的信息为准。
通信行程卡识别
RecognizeTravelCardOCR
本接口支持通信大数据行程卡识别,包括行程卡颜色、更新时间、途经地、存在中高风险地区的城市、电话号码,五个字段的识别结果输出。
通用印刷体识别(高精度版)
GeneralAccurateOCR
本接口支持图像整体文字的检测和识别。支持中文、英文、中英文、数字和特殊字符号的识别,并返回文字框位置和文字内容。适用于文字较多、版式复杂、对识别准召率要求较高的场景,如试卷试题、网络图片、街景店招牌、法律卷宗等场景。与通用印刷体识别相比,提供更高精度的文字识别服务,在文字较多、长串数字、小字、模糊字、倾斜文本等困难场景下,高精度版的准确率和召回率更高。
通用印刷体识别
GeneralBasicOCR
本接口支持图像整体文字的检测和识别。可以识别中文、英文、中英文、日语、韩语、西班牙语、法语、德语、葡萄牙语、越南语、马来语、俄语、意大利语、荷兰语、瑞典语、芬兰语、丹麦语、挪威语、匈牙利语、泰语,阿拉伯语20种语言,且各种语言均支持与英文混合的文字识别。
智能结构化识别
SmartStructuralOCR
本接口支持识别并提取各类证照、票据、表单、合同等结构化场景的字段信息。无需任何配置,灵活高效。适用于各类结构化信息录入场景。