QCloud_OCR 身份证识别 初探

前言

很久没写文章了,额,因为最近自己整了一个网站

大部分精力投在了我的个人网站 (www.yingjoy.cn)上,喜欢皮卡丘文章的朋友可以关注下哦

今天给大家带来的是腾讯云的OCR文字识别

如何使用它来识别身份证

当然,它还可以识别名片,还有许多功能,喜欢研究的小伙伴可以深入深入

本教程采用了Python语言,需要其他编程语言的,可以参考腾讯云的SDK文档

正文

好了,现在开始正文

第一步~下载

首先去SDK文档中下载我们所需要的SDK

点开这个连接你就会进入腾讯云这个项目的github,直接下载

你会得到

接下来把它解压出来

第二步~安装(我这里展示python的方法)

打开cmd进入刚刚解压的路径

然后执行python setup.py install

安装完毕

第三步~编码

在解压的目录下新建测试文件 test.py

然后根据文档提供的信息,进行编码(编码内容最后放出来)

第四步~创建万象优图的Bucket

地址: https://console.cloud.tencent.com/ci/bucket

必须先登陆控制台

创建好Bucket后,查看我们的appid, secret_id, secret_key, bucket

进入云API密钥进行查看

第五步~完成编码并运行

代码如下:

#!/usr/bin/env python
# -*- coding: utf-8 -*-


##从qcloud_image包导入相关
from qcloud_image import Client
from qcloud_image import CIUrl, CIFile, CIBuffer, CIUrls, CIFiles, CIBuffers


#设置你的appid, secret_id, secret_key, bucket
appid = '1252480325'
secret_id = 'AKIDiLQQGy9p253zpJOIIDiHj2Nh9cChmGWe'
secret_key = 'hEdqurOmz5lJfrrfRJyWt56vqdLvLadU'
bucket = 'imagetest'

client = Client(appid, secret_id, secret_key, bucket)
client.use_http()
client.set_timeout(30)

#身份证识别
#单个或多个图片file     0表示身份证正面
result = client.idcard_detect(CIFiles(['idcard.jpg']), 0)

这里说明下

腾讯云识别身份证的算法可能有点过拟合了,导致许多身份证不能读取,程序最后运行出现错误代码: -5107

所以这里笔者提供了一张“身份证”供大家测试

哈哈,测试了很多张,最后这张最好了

其他的都-5107

目录结构

运行结果

好了,最终附上代码github: https://github.com/yingzk/qcloud_ocr

最后祝大家国庆加中秋快乐 :)

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

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

编辑于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏SAP最佳业务实践

SAP最佳业务实践:FI–应收帐款(157)-11 F-32手动清算客户帐户中的未清项目

4.12 F-32手动清算客户帐户中的未清项目 清算未清的客户项目。例如,如果要清算的项目余额不为零,则可以创建多付/付款不足的剩余项目。 客户帐户中的未清项...

3598
来自专栏企鹅号快讯

bt、磁力怎么下载?老司机飙车终极思路……

百度云解析失败,迅雷也是如此?无法下载BT!5大高分下载神器,你用过几个? ——wit小学生 最近好多小伙伴们向小学生吐槽,下载的BT不是没进度就是提示敏感资源...

5.6K10
来自专栏游戏杂谈

PhoneGap Build的使用

      纯粹属于闲折腾的结果,只是这中间还遇到一些问题,记录一下。因为没有IOS的开发key,所以这里只发布成功Android系统的安装程序。之前写过一篇构...

1473
来自专栏ytkah

微信公众平台基础功能优化 提升用户体验

近期公众平台优化了包括群发消息、自定义菜单、通知中心、公众号设置等多个使用频率较高的功能模块,旨在提升用户体验。主要优化点如下: 一、群发消息:提升图文消息曝光...

5267
来自专栏FreeBuf

还记得针对NPM的Typosquatting攻击吗?这次它又瞄准了PyPi

近日,斯洛伐克国家安全局(NBU)在 Python 官方的第三方软件存储库——PyPI 上发现10个恶意库。 我们对于 typosquatting 其实并不陌生...

2949
来自专栏FreeBuf

用鱼竿、鱼钩、鱼饵和彩蛋模拟一次网络渗透

*本文原创作者:flagellantX,本文属FreeBuf原创奖励计划,未经许可禁止转载

1215
来自专栏农夫安全

Linux下Arp欺骗攻击的另类应用之屌丝泡妞记

本文为小编在新东文章整理中阅读后发现不错,如有侵权联系作者删除 EveryNote 真是个好动西,跨平台的笔记本工具。好到,平时记录一些自己的东西,都懒得在写东...

3788
来自专栏数据和云

DBA生存警示:防范频发的数据误删除操作

编辑手记:对于资深的老DBA们,他们在漫长的职业生涯中养成了很多稀奇古怪的守则,以在复杂多变的环境中“幸存”,这源于无数血泪的教训,我曾经在《数据安全警示录》...

36914
来自专栏Seebug漏洞平台

摄像头漏洞挖掘入门教程(固件篇)

据 IT 研究与顾问咨询公司 Gartner 预测[1],2017 年全球物联网设备数量将达到 84 亿,比 2016 年的 64 亿增长31%,而全球人口数量...

1981
来自专栏喔家ArchiSelf

IoT固/软件更新及开源选项

物联网的迅速发展涌现了数十亿与互联网连接的无线嵌入式设备。 从医疗设备到坦克传感器, 智能恒温器, 智能路灯, 水监视器等等, 物联网比以往任何时候都应用广泛。

1082

扫码关注云+社区