2019-01-12 | 图片识别 | Unlock

使用深度学习识别12306图片验证码

  12306的图片验证码是从8个图片中找到要求的物体,如下图所示:

12306_captcha_01.jpg

  统计了1000个左右的样本图片,发现12306的图片类别只有80个,如下列表:

药片        中国结    仪表盘    公交卡    冰箱
创可贴    刺绣        剪纸        印章        卷尺
  双面胶    口哨        啤酒        安全帽    开瓶器
手掌印    打字机    护腕        拖把        挂钟
排风机    文具盒    日历        本子        档案袋
棉棒        樱桃        毛线        沙包        沙拉
海报        海苔        海鸥        漏斗        烛台
热水袋    牌坊        狮子        珊瑚        电子秤
电线        电饭煲    盘子        篮球        红枣
红豆        红酒        绿豆        网球拍    老虎
耳塞        航母        苍蝇拍    茶几        茶盅
菠萝        蒸笼        薯条        蚂蚁        蜜蜂
蜡烛        蜥蜴        订书机    话梅        调色板
跑步机    路灯        辣椒酱    金字塔    钟表
铃铛        锅铲        锣        锦旗        雨靴
鞭炮        风铃        高压锅    黑板        龙舟

  通过一轮又一轮的训练12306的图片,生成了识别的模型。关于具体的模型训练,此处省略一亿字。

  由于是小白,这里图片的识别不是很高,没有达到100%,测试总体的准确率在75% - 85% 之间,还有完善的空间。

  这里,在本地搭建了个临时访问的web网站,可以体验体验图片的识别。

  请用电脑浏览器打开 http://idl.free.idcfengye.com/

演示:

  打开上面的演示地址:

12306_captcha_02.jpg

  演示的图片验证码文件:

12306_captcha_03.jpg

  上传文件之后,跳到显示识别出来的结果的页面:

12306_captcha_04.jpg

  OK,最后有个问题,最近一直在思考:Deep Learning 真的是泡沫吗?

评论加载中