前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >【银行卡识别】Python批量识别银行卡号码并且写入Excel,小白也可以轻松使用~

【银行卡识别】Python批量识别银行卡号码并且写入Excel,小白也可以轻松使用~

原创
作者头像
程序员晚枫
发布于 2023-01-26 15:09:33
发布于 2023-01-26 15:09:33
2.1K00
代码可运行
举报
文章被收录于专栏:自动化办公自动化办公
运行总次数:0
代码可运行

大家好,这里是程序员晚枫,

昨天我们学习了:【文字识别】基于腾讯云AI,用1行Python代码识别增值税发票,YYDS

今天我们继续学习Python自动化办公:每次有新员工入职,都要收集大量的工资卡信息,并且生成Excel文档,能不能用Python准确、快速地解决呢?

今天我们就来学习一下,如何用1行代码,自动识别银行卡信息并且自动生成Excel文件~

第一步:识别一张银行卡

识别银行卡的代码最简单,只需要1行腾讯云AI的第三方库potencent的代码,如下所示。左右滑动,查看全部。👇

代码语言:python
代码运行次数:0
运行
AI代码解释
复制
# pip install potencent
import potencent

# 可以填写本地图片的地址:img_path,也可以填写在线图片的地址:img_url
# 如果2个都填,则只用在线图片
res = potencent.ocr.BankCardOCR(
            img_path=r'C:\Users\程序员晚枫的文件夹\银行卡图片',
            img_url='https://wanfeng-156569856.cos.ap-beijing.myqcloud.com/bank_card.jpg',
            configPath=r'配置文件的信息,可以不填,默认是同级目录下的potencent-config.toml')

print(res)

识别后的返回结果,几乎涵盖所有银行卡上肉眼可见的内容。👇

代码语言:shell
AI代码解释
复制
{
  "CardNo": "621700888888888889",
  "BankInfo": "建设银行(01050000)",
  "ValidDate": "08/2026",
  "CardType": "借记卡",
  "CardName": "龙卡通",
  "RequestId": "86b70007-3ef5-4b7e-8685-556b0a7df1c9"
}

支持对中国大陆主流银行卡正反面关键字段的检测与识别,包括卡号、卡类型、卡名字、银行信息、有效期。支持竖排异形卡识别、多角度旋转图片识别。支持对复印件、翻拍件、边框遮挡的银行卡进行告警,可应用于各种银行卡信息有效性校验场景,如金融行业身份认证、第三方支付绑卡等场景。

以上代码中,关于potencent-config.toml的配置方法,可以参考昨天视频的讲解👇

第二步:写入Excel

想把上面这个代码用来识别大量银行卡信息,并且将识别后的返回数据,全部写入Excel文件,可以直接使用之前推荐过的30讲 Python + Excel自动化办公,传送门:点我直达

代码如下👇。

代码语言:python
代码运行次数:0
运行
AI代码解释
复制
import os
from os.path import join
import pandas as pd

# home_path = "你存放大量银行卡图片的位置"
home_path = r"C:\Users\Lenovo\Desktop\temp\test\card"
res_df = pd.DataFrame()
for (root, dirs, files) in os.walk(home_path):
    for file in files:
        single_res = potencent.ocr.BankCardOCR(img_path=join(root, file))
        single_res = json.loads(single_res.to_json_string())
        line_df = pd.DataFrame(single_res, index=[0])
        print(line_df)
        res_df = res_df.append(other=line_df)
print(res_df)
res_df.to_excel(r"./银行卡信息(程序员晚枫).xlsx")

运行后的结果如下,会在同级目录下,生成一个Excel文件

第三步:优化思路

以上代码还可以进一步优化,例如:

  • 路径处理改为Path方法,适配更多的平台
  • 变量名称更简洁
  • index改为序号

但优化的前提是程序能运行成功,赶紧去跑起来吧~


大家在阅读本文和使用代码中有任何问题,欢迎在评论区进行交流~

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

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

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

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

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
实战案例!Python批量识别银行卡号码并且写入Excel,小白也可以轻松使用~
大家好,这里是程序员晚枫, 昨天我们学习了:实战案例!用1行Python代码识别增值税发票,然后将数据自动录入系统。
程序员晚枫
2023/03/02
1.1K0
实战案例!Python批量识别银行卡号码并且写入Excel,小白也可以轻松使用~
【腾讯云+AI】基于Python的一个开源OCR项目,轻松实现批量图片转文字
本次分享的所有OCR功能,有100多种使用场景,例如:识别发票、识别身份证、识别银行卡等等。
程序员晚枫
2023/07/25
1.8K0
【腾讯云+AI】基于Python的一个开源OCR项目,轻松实现批量图片转文字
Python自动化办公,又双叒增加功能了!
大家好,这里是程序员晚枫,今天给大家分享一下Python自动化办公,最近更新的功能。
程序员晚枫
2023/12/24
3780
Python自动化办公,又双叒增加功能了!
【腾讯云+OCR】只需1行Python代码实现OCR功能,批量图片转文字,现在可以免费用!
大家好,这里是程序员晚枫,今天给大家分享一个基于腾讯云开发的OCR功能,只需要1行Python代码即可实现!
程序员晚枫
2023/07/28
2K0
【腾讯云+OCR】只需1行Python代码实现OCR功能,批量图片转文字,现在可以免费用!
实战案例!用1行Python代码识别身份证信息,准确率超过99%,YYDS
大家好,这里是程序员晚枫。前文回顾:实战案例!Python批量识别银行卡号码并且写入Excel,小白也可以轻松使用~
程序员晚枫
2023/03/02
1.7K0
实战案例!用1行Python代码识别身份证信息,准确率超过99%,YYDS
Python + OCR能准到什么程度?腾讯:我们的技术就是这么牛!
各位程序员老铁,今天我必须给大家安利一个神器——poocr!这玩意儿我最近用着真香,感觉以前写 OCR 的代码都是在“自虐”,现在终于找到救赎了。poocr 是一个基于腾讯云 OCR 的第三方库,一行代码就能实现图片转文字,简直是效率神器!下面我来给大家唠唠这个工具到底有多牛。
程序员晚枫
2025/04/14
2230
Python + OCR能准到什么程度?腾讯:我们的技术就是这么牛!
【文字识别】用1行Python代码识别身份证信息,准确率超过99%,YYDS
本接口支持中国大陆居民二代身份证正反面所有字段的识别,包括姓名、性别、民族、出生日期、住址、公民身份证号、签发机关、有效期限,识别准确度达到99%以上。
程序员晚枫
2023/01/27
2.4K0
【文字识别】用1行Python代码识别身份证信息,准确率超过99%,YYDS
实战案例!用1行Python代码识别增值税发票,然后用爬虫将数据自动录入系统
上次给大家分享了:我用一行Python代码还原了黑白照片,外婆哭了,今天我们继续看看1行Python代码能带来哪些惊喜~
程序员晚枫
2023/03/02
1.1K0
实战案例!用1行Python代码识别增值税发票,然后用爬虫将数据自动录入系统
【腾讯云OCR】入门案例!批量识别发票自动保存为Excel文件,1行Python代码实现
今天给大家分享1行Python代码就可以实现的功能:批量识别发票,自动保存为Excel文件。
程序员晚枫
2024/04/15
7994
【腾讯云OCR】入门案例!批量识别发票自动保存为Excel文件,1行Python代码实现
效率翻倍!用腾讯云智能OCR,实现1行Python代码识别手写发票
为了让大家更好的理解,本文会通过一个案例,来介绍一下这个功能:用腾讯云智能OCR,实现1行Python代码识别手写发票。
程序员晚枫
2024/12/16
4126
效率翻倍!用腾讯云智能OCR,实现1行Python代码识别手写发票
【文字识别】基于腾讯AI识别车牌号码,轻松写一个停车场管理系统,YYDS
本接口支持对中国大陆机动车车牌的自动定位和识别,返回地域编号和车牌号码与车牌颜色信息。
程序员晚枫
2023/01/30
2.1K0
【文字识别】基于腾讯AI识别车牌号码,轻松写一个停车场管理系统,YYDS
好家伙!仅需1行Python,腾讯云智能OCR让手写发票识别效率飙升!
大家好,这里是程序员晚枫,今天给大家带来一个腾讯云的新功能:智能结构化识别(Pro版)。
程序员晚枫
2024/12/19
5440
好家伙!仅需1行Python,腾讯云智能OCR让手写发票识别效率飙升!
Python 智能银行卡识别系统的实现
2.开发模块:urllib、urllib.request、Base64、json、PyQt5
机器学习AI算法工程
2020/07/17
1.2K0
Python 智能银行卡识别系统的实现
分享5个AI办公新玩法,1行Python代码免费实现!
随着ChatGPT的兴起,AI办公也越来越火,今天给大家分享5个AI办公的第三方库,不仅全部免费而且都可以用1行Python代码启动。
程序员晚枫
2023/07/28
9270
分享5个AI办公新玩法,1行Python代码免费实现!
【文字识别】基于腾讯云AI,用1行Python代码识别增值税发票,YYDS
面对这个返回数据,你当然可以使用之前推荐过的B站:Python自动化办公社区里播放第一的Excel自动化办公课程,把它转换到Excel里,这里不再重复。传送门:Python + Excel自动化办公,学习路线是什么?想学,又不想学太多。
程序员晚枫
2023/01/25
2K0
【文字识别】基于腾讯云AI,用1行Python代码识别增值税发票,YYDS
快速高效 | iOS银行卡识别
快捷支付涉及到方方面面,同时安全问题既是用户所关心的,也是制作者不容忽视的重要部分。
网罗开发
2021/01/29
3.1K1
快速高效 | iOS银行卡识别
高效、准确、安全的银行卡识别API服务
随着科技的发展,人们的生活越来越依赖于数字化的便利。在金融领域,银行卡成为了人们日常交易的重要工具。然而,当我们需要输入银行卡信息时,可能会遇到一些繁琐的步骤。为了解决这一问题,现在有一种高效、准确、安全的银行卡识别API服务。
wapicn
2024/06/22
3090
高效、准确、安全的银行卡识别API服务
【腾讯云AI】1行Python代码,识别发票并且保存在Excel里,智能办公了解一下?
上次给大家分享了:《【腾讯云AI】1行Python代码,实现增值税发票识别》。(PS:百度一下这个书名号里的标题,还可以看见对应的视频教程哟~)
程序员晚枫
2023/03/26
1.5K0
【腾讯云AI】1行Python代码,识别发票并且保存在Excel里,智能办公了解一下?
采用手机拍照银行卡识别功能,实现移动支付快速绑定银行卡
受支付宝银行卡识别的启发,腾讯随后在微信、QQ中添加银行卡识别功能,通过技术上的创新提升用户支付的体验,均得到用户的肯定。为此,更多的行业用户希望在其业务系统中集成手机拍照银行卡识别功能,比如:证券公司为股民开户时需要绑定银行卡账号;保险公司为车险用户赔付时需要登记用户的银行卡账号,在线金融公司为提高客户体验度,也在使用银行卡识别。
智能图文识别OCR
2020/02/12
1.9K0
采用手机拍照银行卡识别功能,实现移动支付快速绑定银行卡
小程序识别身份证,银行卡,营业执照,驾照
功能其实很简单,就是我们点对应的按钮后,去拍照或者去相册选择对应的图片。然后把图片上传到云存储,会有一个对应的图片url,然后把这个图片url传递到云函数,然后云函数里使用小程序的开发ocr能力,来识别图片,返回对应的信息回来。如下图所示,我们识别银行卡(身份证什么的就不演示了,涉及到石头哥个人隐私)
编程小石头
2019/10/30
7.2K6
小程序识别身份证,银行卡,营业执照,驾照
推荐阅读
实战案例!Python批量识别银行卡号码并且写入Excel,小白也可以轻松使用~
1.1K0
【腾讯云+AI】基于Python的一个开源OCR项目,轻松实现批量图片转文字
1.8K0
Python自动化办公,又双叒增加功能了!
3780
【腾讯云+OCR】只需1行Python代码实现OCR功能,批量图片转文字,现在可以免费用!
2K0
实战案例!用1行Python代码识别身份证信息,准确率超过99%,YYDS
1.7K0
Python + OCR能准到什么程度?腾讯:我们的技术就是这么牛!
2230
【文字识别】用1行Python代码识别身份证信息,准确率超过99%,YYDS
2.4K0
实战案例!用1行Python代码识别增值税发票,然后用爬虫将数据自动录入系统
1.1K0
【腾讯云OCR】入门案例!批量识别发票自动保存为Excel文件,1行Python代码实现
7994
效率翻倍!用腾讯云智能OCR,实现1行Python代码识别手写发票
4126
【文字识别】基于腾讯AI识别车牌号码,轻松写一个停车场管理系统,YYDS
2.1K0
好家伙!仅需1行Python,腾讯云智能OCR让手写发票识别效率飙升!
5440
Python 智能银行卡识别系统的实现
1.2K0
分享5个AI办公新玩法,1行Python代码免费实现!
9270
【文字识别】基于腾讯云AI,用1行Python代码识别增值税发票,YYDS
2K0
快速高效 | iOS银行卡识别
3.1K1
高效、准确、安全的银行卡识别API服务
3090
【腾讯云AI】1行Python代码,识别发票并且保存在Excel里,智能办公了解一下?
1.5K0
采用手机拍照银行卡识别功能,实现移动支付快速绑定银行卡
1.9K0
小程序识别身份证,银行卡,营业执照,驾照
7.2K6
相关推荐
实战案例!Python批量识别银行卡号码并且写入Excel,小白也可以轻松使用~
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档