当前位置:编程学习 > C#/ASP.NET >>

C# 验证码识别实践

把最近学的一些知识总结了下。
然后,写了这个么一个小程序。
这个小程序的作用是,识别出简单的验证码。
 
程序运行截图如下:

语言C#。 www.zzzyk.com
用C++写的话,调用OpenCV库,做这个就没有什么难度了
所以用C#,自己手写算法的实现,锻炼一下。呵呵。
  
本程序对于如下几种验证码的识别率达到:100%
呵呵。不信?你下载下来试试看。。
 
 截图:    \ \ \ \
 截图:   \ \ \ \ \
 
 截图:   \ \ \ \ \
(注意,要识别这个验证码的话,需要在程序界面上选择:“定点1”,否者不能识别)
 
考虑到做这种程序需要做大量的实验和测试
为了方便性我在程序上做了图片下载功能,
可以直接把验证码下载下来识别。
当然,这个是C#的优点了。
要是用C++不借助第三方库,
直接Socket Http请求下载图片,可要麻烦死。
 
本程序对于下面这个验证码,也有一定的识别率。但很低
 截图:   \ \ \ \ \
其原因,我在如下解说。
 

补充:软件开发 , C# ,
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,