第八届中国软件杯三等奖——基于深度学习的银行卡号识别
项目采用两阶段法进行识别,目标检测部分复现了U-Net,卡号识别部分复现了CRNN。
运行:python3 demo.py
注意:需识别的图片集放在当前目录的img_dir文件夹下,识别结果保存至./crop/result.txt
目标检测的过程可视化保存在crop文件夹中,可以看到经过检测裁剪出来的银行卡区域。
python app.py --start 运行,浏览器输入localhost:5000打开标注页面
标注信息存在annotation.txt中
倾斜框用四点式标记
右键标注框红色区域删除标注框,左击标注框红色区域可拖动
label_config.txt中可添加类别
图片名必须连号
结果并不是很满意,这次比赛以教训为主吧,就过程来说已经尽力了。由于之前忙于毕设,毕竟不能像有些队花三个月、半年去打磨作品,仅仅两周的编码,其中还包含了很多学习成本,所以收获并不少。中国软件杯在水平上不算最高的,但就参赛队伍而言,它应该算国内软件界规模最大的赛事之一了。主办方整个流程、安排和评审都比较大气、公正,选出来的确实也是各个高校的大佬。抛开学校光环,和很多非985、非211的同学一起切磋,挺有意思的。
路漫漫其修远兮 吾将上下而求索