今天知道了Google的reCAPTCHA项目,这是一个跟验证码相关的项目,举一个例子:

国外很多网站的验证码都如上所示。

这里需要用户填写两个词语来验证自己不是机器人,这两个词语中,一个是可以被现在的图片识别技术识别的,而另一个却没办法被识别。但是他们中哪一个属于可以被识别的,哪一个不能被识别,用户是没办法知道的。

在以上情况下,用户为了通过验证,会通过人眼判断出两个词,然后填写提交。假设肉眼可以判断图片中两个词分别为A,B。机器可以识别A,却不能识别B,当用户提交自己的验证码后,后台会验证用户输入的词A是否正确,如果用户输入正确,则机器会默认用户输入的词B也是正确的,从而给一个机器不能识别的图片赋了一个值。

这个项目会降低用户的体验,但是却利用互联网广大用户的力量为图片识别的基础信息做出了极大的贡献。

Google真是一家改变世界的公司啊=。=

2014新的reCAPTCHA计划还利用人通过鼠标,键盘与计算机交互的方式,以及IP,Cookies等多种元素来判断一个用户是不是机器人,从而不用手动输入验证码。但是这个算法还不能做到百分之百的正确,不过这个想法和意义无疑是伟大的。

什么时候能做出一些这样改变世界的事情,估计就知足了。