1 使用OCR,免费的如tesseract其实不错,中文都可以识别的,只不过学习时间要很长,而且学习后资源量很大...我是指tesseract的学习中文 2 使用人工打码,据说一次1分钱,基本解决所有问题,连中文的都可以解决,调用打码API即可 3 自己写算法,我之前的想法是这样: 1 图片静态化,如GIF的变成静态图片如jpg或者bmp (gif稍微复杂点,需要比对多帧) 2 图片黑白化,彩色变成黑白的 3 图片降噪化,把杂点先去除一部分,如每一个像素的RGB值与周边3、5、8个点比对,用阙值判断 4 图片滤波化,进一步去除杂点 5 A-Z,a-z,0-9字体数字化,与图片上剩余RGB值构成的图形比对,这个我做不好,不知道具体怎么描述了
别人的工具,有封装好dll的,能够处理简单图片变成文字,直接拿来用 复杂的就没办法了
[quote=引用 9 楼 Z65443344 的回复:] 有些网站的验证码,人眼看着都费劲,你想让程序自己解读,有点强人所难了吧? 上次看到个什么网站,验证码是一直在动的,4个数字每次都遮住2个,程序要连续抓2秒才能把图片抓全
有些网站的验证码,人眼看着都费劲,你想让程序自己解读,有点强人所难了吧? 上次看到个什么网站,验证码是一直在动的,4个数字每次都遮住2个,程序要连续抓2秒才能把图片抓全
楼主坐在那里,看这图片敲数字就可以了。
破解得看人家是否有漏洞。 识别的话可以用次世代什么的做库 有提供demo
OCR 采用 OPENCV 以及tesseract-ocr 识别!!!!
[quote=引用 2 楼 wawd74520 的回复:] 破解得看人家是否有漏洞。 识别的话可以用次世代什么的做库 有提供demo
110,533
社区成员
642,574
社区内容
加载中
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧