有什么办法可以获取图片验证码中的字符?


在模拟登录的时候,经常遇到需要输入验证码的情况?有什么办法能识别出图片中的验证码?以前用过一个google的开源项目(tesseract-ocr)的项目,结合ImageMagic进行图片识别,但是它对重叠的数字,识别效果不是很好,请问有什么其他办法获取到验证码吗?

java 编程语言 php C++ 图像识别

ransoma 12 years ago

我觉得破解captcha的成本比较高,而防护方法更新成本比较低,如果不是简单的captcha,最好免去破解的想法。
目前几个大公司的captcha,除了yahoo的被几度破解,其它公司,如微软、google都是极难破解的。微软有独立部门在研究这个,他们甚至控制人的识别率在一个百分比以下。
对于一些小网站的captcha,比较容易破解,比如我以前破解过vbulletin,phpbb,paypal,oblog等,所用的库是http://kognition.sf.net/,加上自己扩展的简单图像处理方法,基本都能搞定。

九日的X星 answered 12 years ago

Your Answer