Skip to content
/ RJB Public

第八届中国软件杯获奖项目 基于深度学习的银行卡号识别

Notifications You must be signed in to change notification settings

Zzj-pcl/RJB

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RJB

第八届中国软件杯三等奖——基于深度学习的银行卡号识别
项目采用两阶段法进行识别,目标检测部分复现了U-Net,卡号识别部分复现了CRNN。

主程序启动方式


运行:python3 demo.py

注意:需识别的图片集放在当前目录的img_dir文件夹下,识别结果保存至./crop/result.txt

目标检测的过程可视化保存在crop文件夹中,可以看到经过检测裁剪出来的银行卡区域。


  • 目标检测识别情况
  • Image text

  • crnn识别情况

  • 这部分识别不是特别好,有些过拟合和震荡,导致了整体精度并不是很高,两阶段准确率在70%左右。

    Image text

数据标注程序启动方式


python app.py --start 运行,浏览器输入localhost:5000打开标注页面

标注信息存在annotation.txt中

倾斜框用四点式标记

右键标注框红色区域删除标注框,左击标注框红色区域可拖动

label_config.txt中可添加类别

图片名必须连号


  • 程序界面(矩形式)
  • Image text

  • 程序界面(四点式)
  • Image text

  • label截图
  • Image text

数据标注代码说明

Image text

目标检测代码说明

Image text

CRNN代码说明

Image text

参赛感言


结果并不是很满意,这次比赛以教训为主吧,就过程来说已经尽力了。由于之前忙于毕设,毕竟不能像有些队花三个月、半年去打磨作品,仅仅两周的编码,其中还包含了很多学习成本,所以收获并不少。中国软件杯在水平上不算最高的,但就参赛队伍而言,它应该算国内软件界规模最大的赛事之一了。主办方整个流程、安排和评审都比较大气、公正,选出来的确实也是各个高校的大佬。抛开学校光环,和很多非985、非211的同学一起切磋,挺有意思的。


路漫漫其修远兮 吾将上下而求索

About

第八届中国软件杯获奖项目 基于深度学习的银行卡号识别

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages