学习
实践
活动
专区
工具
TVP
写文章
专栏首页腾讯云AI最佳实践|用腾讯云AI文字识别实现企业资质证书识别
原创

最佳实践|用腾讯云AI文字识别实现企业资质证书识别

企业经营活动中,资质证书是证明企业生产能力的必要证件,也是企业入驻各类平台、组织项目申报等必须提交的,这里面包括营业执照、税务登记证、生产许可证、高新技术企业认定证书等等。在日常工作中,以平台类企业入驻为例,要求企业上传对应的资质证书然后进行审核,但由于企业资质证书种类繁多,各行各业的资质证书都有差异,没有统一的板式,通过人工审核工作量巨大且很容易出错。

那么,有没有更智能化的方式让资质审核流程更加快捷和高效呢?搜索了国内外的文字识别产品,发现腾讯云AI文字识别新推出了智能结构化识别能力,能够识别并提取各类证照、票据、表单、合同等结构化场景的字段信息。深入了解后,发现这个接口能力刚好和我们要解决的企业资质自动化审核问题完美契合。

接下来,将详细讲述我是如何使用智能结构化识别能力,完成资质证书标题、企业名称、许可证编号、注册地址、企业负责人等信息的自动获取。

一、准备工作

为了使用腾讯云智能结构化识别能力,首先需要进行一些准备工作。

1. 腾讯云AI文字识别提供了功能体验服务(功能体验页面),我们首先对智能结构化能力进行了体验,可以看到识别的效果很不错,让我们更有信心使用这个接口能力了。

2. 在使用腾讯云AI文字识别之前需要开通文字识别服务。打开腾讯云OCR控制台页面,我们成功开通了文字识别服务。

3.服务开通成功后,腾讯云AI文字识别赠送了免费的资源包,其中智能结构化有1000次的免费额度,可以在资源包管理页面查看资源包使用情况。

当免费资源包用尽后,我们先根据使用情况购买了部分预付费资源包,后来又开通了后付费,保证业务可以持续正常调用接口。

  • 我们首先评估了业务的请求量级,于是在文字识别购买页购买了智能结构化识别100万次的资源包,资源包购买的越多优惠越大。可以在在资源包管理页面中查看资源包的具体使用情况。
  • 最后我们在设置页面开通了后付费服务,这样就不用担心资源包耗尽导致调用接口失败了。需要注意后付费设置每月只能变更一次。

二、开发流程

通过下面几个步骤就可以正式使用智能结构化能力了。

  • 获取个人密钥
  • 智能结构化API文档
  • 体验在线调用
  • 使用集成腾讯云OCR的SDK
  • 查询调用量

1、获取个人密钥

首先,我们需要获取个人API密钥,用于接口的调用。打开腾讯云访问管理的API密钥管理页面,可以创建个人密钥。

2、智能结构化识别API文档

查看接口具体的使用说明,在文字识别的API文档中可以查看智能结构化识别的输入参数、输出参数、错误码、示例等信息。

3、在线调试

腾讯云AI文字识别提供了在线调用API Explorer工具,方便我们可视化调用,并生成调用代码,可以直观的看到请求参数和返回参数。

4、使用SDK调用

接下来可以正式接入接口使用了,在智能结构和文档的最下方,提供了多个语言的开发工具集(SDK),SDK的使用方法十分简单方便,我们可以根据自己需要的语言选择接入。

我们使用的开发语言是 GoLang。

  • 1. 安装公共基础包

go get -v -u github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common

  • 2.安装文字识别对应的产品包

go get -v -u github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/ocr

  • 3.实现调用逻辑(仅为主要逻辑,非完整代码)
package main

import (
	"fmt"
	"github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common"
	"github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common/errors"
	"github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common/profile"
	"github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common/regions"
	ocr "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/ocr/v20181119"
)

func main() {
	credential := common.NewCredential("secretId", "secretKey")
	client, _ := ocr.NewClient(credential, regions.Guangzhou, profile.NewClientProfile())

	request := ocr.NewSmartStructuralOCRRequest()
	request.ImageUrl = common.StringPtr("xxxxx")
	response, err := client.SmartStructuralOCR(request)

	if _, ok := err.(*errors.TencentCloudSDKError); ok {
		fmt.Printf("An API error has returned: %s", err)
		return
	}
	if err != nil {
		panic(err)
	}
	fmt.Printf("%s\n", response.ToJsonString())
}
  • 4.智能结构化特定参数使用

我们的业务场景针对医疗资质的审核往往比较看重其中特定字段,比如类别、编号,地址、姓名,有效期等,在使用智能结构化接口识别医疗资质证书时,我们需要智能结构化接口返回这些特定字段,方便我们进一步的审核。

查阅了智能结构化识别接口文档后,我们发现可以自定义结构化功能需返回的字段名称,在请求时候传入对应的参数即可。

传入自定义参数,让智能结构化接口返回特定字段,包括:类别、编号,地址、姓名,有效期,调用逻辑如下(仅为主要逻辑,非完整代码)。

package main

import (
	"fmt"
	"github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common"
	"github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common/errors"
	"github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common/profile"
	"github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common/regions"
	ocr "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/ocr/v20181119"
)

func main() {
	credential := common.NewCredential("secretId", "secretKey")
	client, _ := ocr.NewClient(credential, regions.Guangzhou, profile.NewClientProfile())

	request := ocr.SmartStructuralOCRRequest{
		ImageUrl: common.StringPtr("xxx") ,
		ItemNames: common.StringPtrs([]string{"类别","编号","地址","姓名","有效期"}),
	}
	response, err := client.SmartStructuralOCR(request)

	if _, ok := err.(*errors.TencentCloudSDKError); ok {
		fmt.Printf("An API error has returned: %s", err)
		return
	}
	if err != nil {
		panic(err)
	}
	fmt.Printf("%s\n", response.ToJsonString())
}

5、查询调用量

接口调用成功后,我们可以在腾讯云文字识别控制台查看接口的调用明细,包括调用量、成功量、失败量、错误码等信息。

注意:主账号登录后可以查看所有账号的调用量明细,子账号只能查询自己的调用量明细。

如果想要让子账号也有权限查看所有账号的调用明细,可以在用量查询权限管理页面给子账号赋权,这样子账号也可以查询到所有账号的调用量。

更多腾讯云AI智能结构化识别产品信息了解:https://cloud.tencent.com/product/smart-ocr

原创声明,本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

登录 后参与评论
0 条评论

相关文章

  • 最佳实践|用腾讯云AI文字识别实现企业资质证书识别

    企业经营活动中,资质证书是证明企业生产能力的必要证件,也是企业入驻各类平台、组织项目申报等必须提交的,这里面包括营业执照、税务登记证、生产许可证、高新技术企业认...

    腾讯云AI
  • 最佳实践|用腾讯云AI文字识别从0到1实现通信行程卡识别

    疫情防控常态化下,学校为了保证孩子身体健康和安全,要求所有入校人员提供通信行程码并审核。但是通过人工审核的方式,不仅工作量极大且容易出错。作为一名软件开发工程师...

    腾讯云AI
  • 用腾讯云 AI 录音文件识别 ,实现本地语音转文字

    经常遇到身边的朋友,想从视频中提取出文字,尤其是自媒体博主,如果能直接把视频转换成文章,那可太省时间了。

    程序员晚枫
  • 【优秀最佳实践展播】第10期:腾讯云 AI

    腾讯云文档
  • 汽车出行行业云月刊【2022年8月刊】

    原文链接:腾讯云存储网关提供混合云存储服务,实现数据分层存储! - 腾讯云开发者社区-腾讯云

    汽车出行行业云月刊
  • 最佳实践|用腾讯云AI图像能力实现AI作画

    最近看到一篇有趣的文章,一副名为《太空歌剧院》(如下图)的艺术品在某美术比赛上,获得了第一名的成绩, 有意思的是这件作品是通过AI来实现的画作, 顿时觉得非常神...

    腾讯云AI
  • AI 专题用户实践征文

    2. 投稿内容必须保证内容原创性,实践过程真实、内容代码化,一经发现侵权行为,取消活动参与资格。

    腾讯云文档
  • 产品分享|腾讯云AI文字识别从0到1实现通信行程卡识别

    疫情防控常态化下,学校为了保证孩子身体健康和安全,要求所有入校人员提供通信行程码并审核。但是通过人工审核的方式,不仅工作量极大且容易出错。作为一名软件开发工程师...

    腾讯云TI平台
  • 看过来~腾讯云AI用户实践有奖奖奖征稿啦!

    @参考范文 1/最佳实践|用腾讯云AI文字识别实现企业资质证书识别 2/最佳实践 | 用腾讯云AI语音识别零基础实现小程序语音输入法 3/最佳实践 | 用腾讯云...

    腾讯云AI
  • 最佳实践 | 用腾讯云AI语音识别零基础实现小程序语音输入法

    先回顾下,生活、工作中你使用过哪些语音识别相关的产品或者服务? 培训/考试相关的小程序,使用语音识别来判断回答是否正确; 英语口语练习的小程序,使用语音识别来打...

    腾讯云AI
  • 最佳实践 | 用腾讯云 AI 人脸融合实现云毕业照推广活动小程序

    近两年,经常在朋友圈、短视频平台刷到很多品牌的推广活动都融入了 AI 能力,形成裂变式传播,为品牌带来巨大的曝光量。特别是之前爆火的毕业照云写真活动,为很多因为...

    腾讯云AI
  • 用腾讯云 AI 录音文件识别,实现短视频字幕批量处理,1行代码搞定语音转文字

    经常遇到身边的朋友,想从视频中提取出文字,尤其是自媒体博主,如果能直接把视频转换成文章,那可太省时间了。

    程序员晚枫
  • 腾讯云AI牵头制定2项计算机视觉标准

    6月30日,中国电子工业标准化技术协会正式发布《人工智能 深度合成图像系统技术规范》《人工智能 智能字符识别技术规范》《人工智能 视频图像审核系统技术规范》等3...

    腾讯云AI
  • 强势助力!

    疫情防控常态化下,健康码、通信行程卡已成为出入社区、办公园区、景区、交通枢纽等场合查验个人健康状况的必要条件。 然而,很多地方都还在采用人工的方式进行确认,不...

    腾讯云AI
  • 腾讯云费控正式上线企业微信应用市场

    受外部环境和疫情风险的不确定性影响,开源节流成为许多企业的破局升级之道,费控作为成本控制的关键一环,是企业加码降本增效的重要发力点。 近日,腾讯云AI与高灯科技...

    腾讯云AI
  • 这届618,让让让让让个够?

    一年一度的618购物节已经拉开帷幕, 五花八门的促销活动却让人应接不暇, 不少人还遭遇“诚意不足,套路有余”的糟心事。 事实上, 一场消费者的狂欢盛宴, 离不...

    腾讯云AI
  • 直播预告 | 社交文娱赛道如何卷赢对手?

    移动互联网增长见顶已是一个公认的事实。 中国互联网络信息中心 (CNNIC)发布的《中国互联网络发展状况统计报告》显示,截至2021年12月,中国手机网民用户规...

    腾讯云AI
  • 【资料合集】2019 云+技术沙龙盘点回顾

    腾讯云开发者社区技术沙龙
  • 收藏指数满格!云计算一线技术干货,腾讯云最新产品动态即刻掌控!

    为帮助开发者快速学习云计算一线知识,掌握腾讯云最新产品动态,「腾讯云大学大咖分享」每周邀请技术大咖进行分享。内容涵盖腾讯云云开发、腾讯云数据库、云直播、无服务器...

    可可爱爱没有脑袋

扫码关注腾讯云开发者

领取腾讯云代金券