身份证号码识别(python)
使用的百度开放api .
import requests
import base64
import jsonrequest_url = "https://aip.baidubce.com/rest/2.0/ocr/v1/idcard"
# 二进制方式打开图片文件
f = open('本地图片地址', 'rb')
image = base64.b64encode(f.read())params = {"id_card_side": "front", "image": image}
access_token = '改成你自己的access_token'request_url = request_url + "?access_token=" + access_token
headers = {'content-type': 'application/x-www-form-urlencoded'}
response = requests.post(request_url, data=params, headers=headers)if response:name = json.loads(response.text)['words_result']['姓名']['words']address = json.loads(response.text)['words_result']['住址']['words']birth = json.loads(response.text)['words_result']['出生']['words']id = json.loads(response.text)['words_result']['公民身份号码']['words']sex = json.loads(response.text)['words_result']['性别']['words']minzu = json.loads(response.text)['words_result']['民族']['words']print('正在识别中')print('姓名:', name, '性别:', sex, '住址:', address, '身份证号:', id, '出生年月:', birth, '民族:', minzu)
if response:print('已经识别成功')
然后是access_token的获取
import requests
import jsonurl = "https://aip.baidubce.com/oauth/2.0/token"data = {'grant_type': 'client_credentials','client_id': ''改成你自己的id','client_secret': '改成你自己的secret',
}response = requests.post(url=url, data=data)
data2 = json.loads(response.text)
accesstoken = data2['access_token']
api在百度智能云-产品-人工智能-图像识别就可以申请
然后创建应用就行了
身份证号码识别(python)相关推荐
- 利用python进行身份证号码大全_用 Java 撸一个身份证号码识别系统,准确率高达 90%...
项目介绍 本项目是通过学习https://gitee.com/nbsl/idCardCv 后整合tess4j,不需要经过训练直接使用的,当然,你也可以进行训练后进行使用.该项目修改原有的需要安装ope ...
- 牛逼了!github上一个 身份证号码识别系统
前言 最近发现一个有趣的项目. 这个项目是通过学习https://gitee.com/nbsl/idCardCv 后整合 tess4j,不需要经过训练直接使用的,当然,你也可以进行训练后进行使用. 该 ...
- iOS身份证号码识别
最近不少简友说git上下载下来的代码报各种问题,因为包含的库都比较大,所以大家在pod的时候耐心等待,另外我已经将代码适配到了iOS10. 一.前言 身份证识别,又称OCR技术.OCR技术是光学字 ...
- Java 身份证号码识别系统
最近发现一个有趣的项目. 这个项目是通过学习https://gitee.com/nbsl/idCardCv 后整合 tess4j,不需要经过训练直接使用的,当然,你也可以进行训练后进行使用. 该项目修 ...
- 解析身份证号码(Python版)
解析身份证号码(Python版) 简单分析 结构 六位数字地址码 八位数字出生日期码 三位数字顺序码 一位数字校验码 代码实现 获取身份证号里的信息 获取身份证中的省份 计算身份证校验位 验证并提取信 ...
- 基于深度学习的身份证号码识别(OCR,Opencv,Pytorch)
文章目录 前言 模型结构 数据集 模型训练 项目结构&源码下载 前言 最近做了一个身份证号码识别项目,在此分享一下.视频效果如下所示,共有两种识别方法,其一就是直接上传身份证号码的截图进行识别 ...
- 【Matlab身份证识别】身份证号码识别【含GUI源码 014期】
一.代码运行视频(哔哩哔哩) [Matlab身份证识别]身份证号码识别[含GUI源码 014期] 二.matlab版本及参考文献 1 matlab版本 2014a 2 参考文献 [1] 蔡利梅.MAT ...
- 【身份证识别】基于matlab GUI身份证号码识别【含Matlab源码 014期】
⛄一.身份证号码识别简介 1 引言 作为居民身份的象征,身份证是居民身份的唯一标识,它已成为生活中必不可少的证件.在火车站.酒吧等公共场所,流动人口大人员复杂,警察需要对公民的身份证进行核对,排除可疑 ...
- 原创:谈谈计算机图像识别技术之身份证号码识别
原创:谈谈计算机图像识别技术之身份证号码识别 作者:刘常军(2014-1-21) 前两天看到一篇文章,说支付宝钱包的iOS版和Android版已经升至8.0,只要通过摄像头对准银行卡进行扫描,支付 ...
- 【身份证识别】形态学二代身份证号码识别系统【含GUI源码 948期】
一.代码运行视频(哔哩哔哩) [身份证识别]形态学二代身份证号码识别系统[含GUI源码 948期] 二.matlab版本及参考文献 1 matlab版本 2014a 2 参考文献 [1] 蔡利梅.MA ...
最新文章
- 人工智能实践:TensorFlow笔记学习(三)——TensorFlow框架
- linux 合计文件大小,linux下对符合条件的文件大小和行数做汇总统计的简单命令...
- 问题 E: 括号规则
- 【Hibernate】getHibernateTemplate.find()和session.createQuery()方法总结
- (数字IC)低功耗设计入门(六)——门级电路低功耗设计优化
- C/C++命令行参数那点事
- warning:This application is modifying the autolayout engine from a background thread
- html图片红叉,ireport 用html页面上 图片怎么都出不来 全是红叉的处理办法
- oracle startup作用,【学习笔记】Oracle打补丁后startup migrate、startup upgrade区别分析...
- 在线ASCII流程图编辑器工具
- linux内核分析与应用 -- 内存管理(上)
- Flexsim——初学AGV必看的知识点(如何实现AGV与控制点连接)
- 聚类分析 距离 matlab,matlab聚类分析_matlab
- 电脑右键的新建怎么没有了
- 小球弹跳及MATLAB实现
- 关于Mybatis的深入学习(4)之动态SQL二十四道练习
- (火星)MBTI职业性格测试
- 【软件推荐】使用手机和平板作电脑副屏扩展
- MYSQL数据库- 修改数据表名称、列名称
- 二叉树遍历方式-先序、中序、后序和层序遍历(JAVA)
热门文章
- 基于java jsp企业人事管理系统mysql
- 离散数学考点之度序列简单图化
- python通信工程定额_版通信工程费用及定额套用解读
- matlab latex表示,科学网—MATLAB程序如何在latex上发表? - 卢远志的博文
- 生科实验室仪器维护保养,一篇就够了!
- adventureworks mysql_adventureworks
- c语言bmp图片读取融合保存,BMP_READ_WRITE 完全用C语言实现BMP图像的读取和保存 - 下载 - 搜珍网...
- 一个比较隐蔽热门的微信解封项目
- 汇编:Debug的常用命令
- 商淘软件S2B2C供应链系统 支持多种电商模式