感觉用户识别很容易,机器识别不容易啊。 这个有啥窍门?
1
takanasi 2017-11-08 20:32:46 +08:00
先生成字符然后从字符里随机取像素散布到椭圆的范围内?
|
2
hfenger 2017-11-08 21:02:21 +08:00
很多方法,比如先绘制一个淡紫色椭圆,然后在椭圆内随机画紫色点 ,然后画紫色验证码 然后全图随机画白点,细节自己控制了,反正我不会画这种验证码,太好识别了,不如多画几条干扰线
|
3
hfenger 2017-11-08 21:05:56 +08:00
刷新了几下,颜色是随机的,不一定非要紫色
|
4
hugee 2017-11-08 21:06:24 +08:00
二值化,不是很难吧?
|
5
nazor 2017-11-08 21:19:22 +08:00
机器识别不难,用 Tensorflow 训练,像百度网盘验证码这样的扭曲也能有 80%的正确率。
https://pan.baidu.com/genimage?00000000000000000000000000000000 |
6
lianz 2017-11-08 21:19:38 +08:00
没什么难的,简单过滤一下颜色然后二值化,简直不要太轻松 easy
|
8
asuraa OP 这。。。这么好识别?
|
9
asuraa OP |
10
m939594960 2017-11-08 22:31:47 +08:00
@nazor 你这个接口厉害了 怎么找到的
|
11
t123yh 2017-11-08 23:30:45 +08:00 via Android
@nazor 百度这个实际上识别更容易,同样的内容,可以生成不同的图片,多识别几次,保证 100% 正确率
|
13
nazor 2017-11-08 23:58:07 +08:00
@m939594960 百度网盘的,偶然发现。
|
16
LeeSeoung 2017-11-09 09:35:51 +08:00
- -这种机器识别 做到 90 可以的。。没有太多干扰
|
17
asuraa OP 说明干扰线还是很有用的
|