有很多非基于图像的CAPTCHA想法浮出水面.但那种过时的方式呢?
CAPTCHA好图像的要素是什么?什么视觉元素对于计算机来说很难,但对人类来说更容易?错误,计算机比人类更容易的元素呢?什么是提高CAPTCHA发电机速度的好方法?
这是我一直在努力的CAPCHA的一个例子.它生成两个正弦波的函数,然后在它们之间拉伸文本.它是从一组图像中提取的背景.
怎么可以改善?(具体来说,我使用的是PHP GD.)我想到的是:
更改文本的颜色,可能会使其变得多彩.
添加"划痕"或标记,轻轻地模糊文本.
添加失真使其受到水平正弦波的影响.
什么进入一个精湛的形象CAPTCHA?
编辑:我知道有一些非常有价值的第三方CAPTCHA资源.我正在寻找使它们变得更好的属性.我想使用自己的CAPTCHA,只是为了自我改进.所以,你可以谈谈reCAPTCHA,但这并不是我正在寻找的.
此外,它已经提出,不仅图像,而且经验也很重要,所以请随意评论.
将每个字母/数字从模式中删除,IE未连接点.意味着计算机无法知道点是除了模式识别之外的一个字母的一部分(它们还没有.)然后是通常的扭曲和随机线.
你是如何做到这一点的挑战.
编辑:此外,不同形状的图案的奖励点,并尝试字符(在边缘或整个字符)上的alpha透明度,因此它们与背景合并.