登录验证码 - 嵌入图片中的文字识别 (百度api)-使用方法


我们在 登录的时候 少不了 图片文字验证码的 点击操作等。 图片识别的算法比较多,我这里直接用了 百度的api来 识别,方便简单。

来看看 我们的操作过程思路:

1、先在百度智能云上注册一个账号,并创建一个 文字识别的 应用。

 

 

2、我们通过百度的接口授权 获得一个 访问接口授权码

 

 

 

 

 

3、我们拿到了接口,现在我们来进行图片 文字识别

 

测试结果发现:4个文字 大多数情况下 可以识别出来2个,这样 识别是失败的!

对于文字嵌入 图片中,并且文字的位置是动态变化的 这种图片文字识别验证的话 存在一个识别率的问题,并且位置动态变化,识别这个定位也不准确。

在识别之前对图片进行了 对比度、色彩度等加强处理,发现识别的效果也不明显。

图片识别采用了 百度云API中的文字识别,基本每次只能识别2-3个文字, 我做了一个循环去识别也无法满足要求,并且百度云API请求次数还有限制。

如果非要利用图片识别破解,那必须需要写一个识别算法的方法,然后拿到原图进行识别,并且为了提升识别率,再循环调用算法 匹配正确则停止调用。

这种图片文字识别的 不好解决,只能通过 请求 登录接口 进入系统主页,拿到浏览器cookies信息,再刷新页面,这样进入系统主页 绕过验证码。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM