原帖地址:http://jandan.net/2013/02/17/recaptcha.html
国外很多下载站用到下面这种验证码,它其实是 Google 提供的 reCAPTCHA 服务(link),可以免费申请和使用。
# Jimmy Liye 同学翻译了 Google reCAPTCHA 的部分说明(原文:放了这只验证码吧):
验证码大家每天都会见到,可是你会想到当你每次不耐烦的输入一个单词的时候都为人类做出了一点贡献吗?
验证码(CAPTCHA)或者叫做全自动区分计算机和人类的图灵测试(Completely Automated Public Turing test to tell Computers and Humans Apart),使我们上网的人每天都可以见到的,而它的作用除了防止垃圾注册或者评论以外还有别的吗?来自Google的reCAPTCHA(上图)告诉我们,你其实还可以为人类做贡献。
题外话:现在OCR的阅读效率实在是不高,下面这张图就可以说明问题。
它的情景是这样的,有一天,某台机器扫描了一本书,想把它转成电子版:
处理出来是这样子的:
这个是原书质量比较差的:
看到这个,电脑就傻眼了,吐出来一堆这种东西:
看得懂吗?反正我是看不懂。验证码的出现,就是为了改变这种情况的。这张图可以很好的解释它的工作原理:
有了它的帮助,第二张图片上面的文字就会变得清楚多了(不过还是有一点小错误):
有的人可能要问了,既然机器都看不明白那他怎么判断你输对了还是错了呢?我一开始也有这样的问题,Google是这样解释的:
两个验证码里面有一个是正确的,被人审核过的,而另一个是不正确的,机器读不出来的。当你把那个正确的输对以后我们就会默认另外一个也是对的,这样,你每输入一次验证码,就为人类的知识宝库里增加了一个单词。
了解和申请 reCAPTCHA :www.google.com/recaptcha