ZennoLab

Automate everything

用户工具

站点工具


侧边栏

本页面的其他翻译:

zh:addons:capmonster:learning:prefiltering

3. 滤镜

使用图片滤镜你可以为了更好的识别去调整颜色,移除失真和调整验证码图片尺寸。

你可以得到

理想的情况下,通过应用滤镜,你应该可以得到以下结果:

1)黑白图像,没有灰色色调。黑色字母,白色背景。
2)最小失真,比如去掉不必要的线条、圆、点等
3)简单验证码的中等尺寸,复杂验证可以扩大1.5-2倍

两种类型的滤镜

1) 验证码图片的滤镜
2) 元素的滤镜

在这两方面,验证码图像和符号应该在过滤后相似。你应该为两者使用相同的滤镜。但是,可能有一些例外,比如,CropBorders滤镜应该用于符号,而不是图片。又如在recaptcha验证码中从门牌号中移除字母的滤镜,仅仅对符号需要。这也是我们为什么将滤镜分为两组的原因。

最有用的滤镜

使用Thresold滤镜,你可以重设颜色和让你的验证码图片变为黑白。如果它们的颜色值达到某个阀值(可以在滤镜设置这个值),每个像素都会被转化为黑色或白色。

Resize滤镜可以让你放大/缩小验证码图片。 需要需要的是如果你放大验证码图片的大小,符号尺寸也会随之扩大,同样用于识别(质量中心设置)的帧的大小也会扩大。所有这些都将导致更高的模块核心策略和增加验证码识别时间。

注意
我们不建议应用多个滤镜以纠正失真。

zh/addons/capmonster/learning/prefiltering.txt · 最后更改: 2015/07/14 15:51 (外部编辑)