X-Captcha
2019-11|AI
端到端验证码识别,涵盖训练、推理、部署全流程源码
项目预览
数据集 训练中识别结果
项目亮点
- 端到端验证码识别:无需对验证码进行切割、去噪等预处理操作,端到端直接识别验证码。
- 支持端侧部署推理:支持量化导出 tflite 格式模型,方便移动端设备部署,离线推理。
- 通用的验证码识别方案:针对英文数字型验证码,具有较好的识别效果,可以很方便的迁移到其他类型的验证码识别任务。
幕后花絮
此项目是我在大学时,为了破解教务系统选课验证码,实现自动选课1而生的。
传统的字符分割、去噪、特征提取等方式,无法很好的识别字符扭曲变形的验证码。
于是,我开始入门深度学习,搭建了一个具有 3 层卷积池化结构的卷积神经网络,直接端到端识别验证码,获得了不错的结果。
后来这段验证码识别技术的研究过程,也被作为选题写进了我的本科毕业论文里,算是一段非常有趣的经历。