问题描述
- 如何用电脑自动识别验证码,而不是用人眼来识别?可行吗?
-
请问,我想通过编程实现机器代替人眼来识别验证码图片里的字母,或者是文字。
可以实现吗?如可行,给个思路呗!拜托!
解决方案
那你得看验证码的复杂程度了
有些验证码只有字母和数字,或者像贴吧那样的纯汉子和拼音
这种还比较好处理
如果是那种叠影处理过的验证码
要进行的图形解析就很难了
解决方案二:
如果验证码可以被机器识别,那验证码存在的意义就没有了。而增加验证码识别的难度比识别复杂验证码的程序实现要简单。在这种不对称的竞赛中,程序是处于下风的。当然,机器可以识别一些比较简单和规则的验证码。
解决方案三:
http://blog.csdn.net/problc/article/details/5794460
解决方案四:
相对简单规则的验证码是可以实现的。
解决方案五:
我原先做过用matlab仿真实现识别车牌号的,但这些都是比较简单和规则,只需把字符存储为图片,然后截取后对照,最后显示对比结果,效果还不错,但现在网页上的都是搞复杂了的,比如说12306,所以网页上实现还是比较麻烦的,而且很难识别准确。
解决方案六:
简单的可以识别,比如数字,字母等。但是比较难的就做不了了。现在很多大型网站为了防止机器输入验证码,就增加验证码的形式和复杂程度。比如csdn博客,验证码就是让你回答问题,做算术题
解决方案七:
现在验证码验证越来越复杂,识别难度越来越高,目前一般的识别算法精度不高,所以说建议采用人工识别比较好
解决方案八:
可行,但是准确度依赖于算法和图像的复杂度
时间: 2025-01-21 00:49:00