当前位置:  开发笔记 > 编程语言 > 正文

更难,更好,更快,更强......基于图像的CAPTCHA技术?

如何解决《更难,更好,更快,更强基于图像的CAPTCHA技术?》经验,为你挑选了1个好方法。

有很多非基于图像的CAPTCHA想法浮出水面.但那种过时的方式呢?

CAPTCHA好图像的要素是什么?什么视觉元素对于计算机来说很难,但对人类来说更容易?错误,计算机比人类更容易的元素呢?什么是提高CAPTCHA发电机速度的好方法?

这是我一直在努力的CAPCHA的一个例子.它生成两个正弦波的函数,然后在它们之间拉伸文本.它是从一组图像中提取的背景. 基于图像的CAPTCHA

怎么可以改善?(具体来说,我使用的是PHP GD.)我想到的是:

更改文本的颜色,可能会使其变得多彩.

添加"划痕"或标记,轻轻地模糊文本.

添加失真使其受到水平正弦波的影响.

什么进入一个精湛的形象CAPTCHA?


编辑:我知道有一些非常有价值的第三方CAPTCHA资源.我正在寻找使它们变得更好的属性.我想使用自己的CAPTCHA,只是为了自我改进.所以,你可以谈谈reCAPTCHA,但这并不是我正在寻找的.

此外,它已经提出,不仅图像,而且经验也很重要,所以请随意评论.



1> 小智..:

将每个字母/数字从模式中删除,IE未连接点.意味着计算机无法知道点是除了模式识别之外的一个字母的一部分(它们还没有.)然后是通常的扭曲和随机线.

你是如何做到这一点的挑战.

编辑:此外,不同形状的图案的奖励点,并尝试字符(在边缘或整个字符)上的alpha透明度,因此它们与背景合并.

推荐阅读
保佑欣疼你的芯疼
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有