基于深度学习c++自动化验证码生成与自动识别!

某次测试中遇到了汉字点选的验证码,看着很简单,尝试了一下发现有两种简单的识别方法,终于有空给重新整理一下,分享出来。

基于深度学习c++自动化验证码生成与自动识别!

 

验证码的获取

首先获取验证码。由于网站比较特殊,就不以他们的为例,自己生成验证码吧。这个不是重点,这里直接贴代码了。

基于深度学习c++自动化验证码生成与自动识别!

 

验证码特点:

包含数字和大写字母;每种字符大小相同,倾角不同;图片格式24位bmp

要求用c++来编个程序,实现验证码识别

基于深度学习c++自动化验证码生成与自动识别!

 

目前可以做到将背景除去,字符图片基本保留。可是不知道怎么识别它,本来准备匹配面积,可是可能由于之前处理得不太好,似乎难以实现通过面积匹配字符。

希望各位前辈分享下 如何有效地去除背景,以及如何实现识别 的思路。。感激不尽!!!

最后,想学c++的同学加入小编c++学习群:825414254获取素材资料以及开发工具和直播权限!(不是学c++的同学非诚勿扰哦!)

基于深度学习c++自动化验证码生成与自动识别!