五大面部识别引擎(文中有彩蛋)

译文
人工智能 人脸识别
本文为您整理了如下五种功能强大的面部识别搜索引擎,希望能够对您的开发与应用提供启发与帮助。

【51CTO.com快译】众所周知,面部特征虽然不如指纹那样具有独特性和持久不变性,但是它更容易被捕获,并被用于搜索。在商业应用中,各种工具通过面部识别与监控摄像头、或者与在线个人数据资料的结合,实现了对目标人员的每一步操作进行查询与跟踪。而在娱乐应用方面,面部搜索可以在社交软件中,显示您的在线图像以及年龄特征。

本文为您整理了如下五种功能强大的面部识别搜索引擎,希望能够对您的开发与应用提供启发与帮助。

1. Google图片搜索:反向面部搜索

不知您是否知晓,我们完全可以在Google中开展与图片相关的搜索。注意:此处使用和针对的是图片本身,而不是以关键字的方式来搜索相似的图像。

如下图所示,您可以在https://images.google.com/页面上,通过单击相机图标,以开启按图片搜索的功能。一旦您完成了粘贴图片的地址、或是上传图片,Google就会自动搜索并找到类似的图片。

在此基础上,您只需要添加少量的代码,即可使得Google搜索具有面部识别的功能。

首先,进入Google图片搜索页面-- http://www.google.ca/images,输入您想查询的内容,按Enter键。然后在地址栏的搜索URL末尾、或在以&开头的字符串之前添加“&imgtype=face”(当然不必带有引号)。此举将进一步改善针对面部搜索结果的质量。具体操作如下图所示:

另外,Google还在其Google相册中也提供了相应的面部识别功能。

2. PicTriev:面部识别

PicTriev在人脸相似度搜索方面表现出色,不过,该功能仅能将目标图片与长得相似的名人进行识别与搜索。

首先,您需要添加图片所在的URL,或上传JPG/JPEG格式的照片,其大小不能超过200 KB。据此,该搜索引擎将返回能够在网上找到的、相匹配的名人图片。

作为演示,我选用了自己的头像。PicTriev能够正确地将我识别为女性,并列出了相似的各类明星。不过相似度排名第一的居然是Jason Clarke,这让我大出意料。同时,它也能够将我的年龄估算为30岁。

当然,它对于目标图片为某个名人的辨识与搜索的效果将会更好一些。

另外,PicTriev还可以让您比较两张人脸的相似度、或评估两张面孔是否为同一个人。通过点击右上角的仪表图标,并分别上传两张照片,您可以在“相似度”或“相同性”之间进行选择,并让PicTriev据此进行计算。

当然,在添加照片之前,请您务必按照相关的格式说明进行操作,以获得最佳的效果。

3. TinEye:反向图像搜索

TinEye的反向图像搜索功能几乎与Google相同,您可以通过上传图像、或粘贴URL的方式进行相关搜索。不过,TinEye所能够支持的搜索选项操作并不丰富,它只能提供较为基础和简单的功能。 

如上图所示,在我的测试中,TinEye发现了三个结果:其中的一个由于网站的关停原因,已经无法通过Google访问到了。同时,它也剔除掉了由于监管原因导致的,原有搜索结果无可访问的链接。因此,对我而言,TinEye的搜索索引显然过于陈旧了。

与Google不同,TinEye直接提供的是:它找到的图片所对应页面的准确链接,并跳过了所谓相似图片的备选页面。

4. PimEyes:面部搜索

与Google的反向面部搜索类似,PimEyes能够在超过1000万个网站中搜索相似的人脸,并提供图片与面部识别的功能。当然,如果您提供的是Angelina Jolie或Zac Efron之类名人的图片,其效果是相当不错的。

例如,您可以一次性提供四张不同的照片,来搜索Jennifer Aniston的脸。PimEyes不但能够找到其对应的原始照片,还能够发现Jennifer Aniston其他更多的照片。

不过有趣的是:虽然该应用确实找到了用于搜索的原始图片,但两者之间的相似性得分仅为70%左右,而非100%。想必其算法已将图片的分辨率、体积大小、亮度和其他参数综合考虑在内了。

同样,如下图所示,我向PimEyes提供了三张自己的不同照片,以供其分析、识别与匹配。

虽然网上的确有我的其他照片,但是PimEyes并未能够发现。在发现列表中,它对某个别人的面部照片给出了62%的相似度评分。想必我的照片并未囊括在PimEyes所分析的1000万个站点之中。

值得注意的是,PimEyes还提供了全天候的在线购买服务,以便用户解锁其他高级搜索功能,以及对于结果的全面访问。

5. Betaface:面部识别演示

Betaface提供了与PicTriev类似的照片标识、面部识别、以及搜索等功能。针对上传过来的图片、或是用户发送的图片URL,其面部搜索引擎能够隔离、并表征其目标照片中所有可以识别的人脸。

如上图所示,您既可以将上传的图片与其他多张图片进行比较,也可以搜索名人、或在Wikipedia中搜索那些已被识别的人脸。最终的结果将会以上述面部识别匹配表的形式显示出来。

另外,该工具对于批量上传、以及比较照片来说十分实用。除了基于101个专业的、针对面部特征点的分类之外,您还可以启用其扩展的功能,包括:几何形状、颜色探测,以及“仅面部最佳”等方面。当然,在提高比较质量的同时,其整体速度也会受到一定的影响。

彩蛋:How-Old.net--您看起来有几岁?

由微软建立的How-Old.net,旨在展示其机器学习的API,同时也通过此类应用来让机器学习到更多的知识。如上图所示的工具能够通过照片来猜测目标的年龄。显然,戴顶帽子,剃掉胡须都会让您看起来更为年轻,而眼镜则会使得您看起来更老一些。

面部照片暴露出了什么?

具有面部识别和搜索功能的应用工具,不仅可以帮助警察从安全摄像头中识别出犯罪嫌疑人,也可以帮助专业摄影师、或媒体公司检索视觉材料,进而建立大型、且易于搜索的资料库。而且,在许多应用中,面部识别已经能够代替静态密码、以及动态密钥,用作登录了。

但是凡事都有两面性。不久以前,Facezam的病毒式营销骗局突显了面部识别对于用户隐私所产生的负面影响。该应用程序的创建者曾声称:用户可以在几秒钟内通过上传任何人的脸部图片,来找到其对应的Facebook个人资料。

尽管此类应用违反了Facebook的隐私政策,但是Facebook本身的确有权使用基于面部识别的搜索,来识别照片中的人物(除非您禁用了此功能)。据推测,Facebook的面部搜索引擎远比FBI的识别工具优秀得多。其原因就在于:用户一直都在自愿地用各种各样的照片去填充Facebook的数据库,从而协助了其AI的不断改进与迭代。而且这是一个合法的途径。

虽然我们不能总是捂着脸,但是我们至少可以通过某些在线保护隐私协议,来保护我们自己的“脸面”。

原文标题:5 Fascinating Search Engines That Search for Faces,作者:Tina Sieber

【51CTO译稿,合作站点转载请注明原文译者和出处为51CTO.com】

 

责任编辑:庞桂玉 来源: 51CTO
相关推荐

2009-07-23 13:23:47

开源游戏引擎

2018-02-27 09:35:43

人工智能机器学习物联网

2019-06-04 10:40:07

2019-08-13 11:39:29

编程语言技术Python

2012-07-18 10:14:50

身份识别

2019-01-10 08:41:50

生物识别身份验证指纹

2017-12-25 10:34:18

技术预测机遇

2019-12-19 11:26:04

OPPO开发者安卓

2013-05-07 09:24:53

BYOD

2015-10-13 17:11:46

蓝牙物联网

2009-06-16 08:55:37

实时搜索引擎Twitter

2010-08-30 16:01:37

2009-03-19 09:55:00

OFDM无线通信技术

2015-04-27 13:23:42

无线技术ZigBeeUWB

2012-07-13 15:07:03

iPad商用

2013-09-27 16:51:47

2013-01-10 10:30:32

大数据预测Hadoop

2009-10-14 11:19:11

桌面虚拟化模式

2014-08-21 17:35:31

2013-12-25 09:13:54

点赞
收藏

51CTO技术栈公众号