五大面部识别引擎
众所周知,面部特征虽然不如指纹那样具有独特性和持久不变性,但是它更容易被捕获,并被用于搜索。在商业应用中,各种工具通过面部识别与监控摄像头、或者与在线个人数据资料的结合,实现了对目标人员的每一步操作进行查询与跟踪。而在娱乐应用方面,面部搜索可以在社交软件中,显示您的在线图像以及年龄特征。
本文为您整理了如下五种功能强大的面部识别搜索引擎,希望能够对您的开发与应用提供启发与帮助。
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的不断改进与迭代。而且这是一个合法的途径。
虽然我们不能总是捂着脸,但是我们至少可以通过某些在线保护隐私协议,来保护我们自己的“脸面”。
时间:2020-02-06 21:45 来源:可思数据 转发量:次
声明:本站部分作品是由网友自主投稿和发布、编辑整理上传,对此类作品本站仅提供交流平台,转载的目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,不为其版权负责。如果您发现网站上有侵犯您的知识产权的作品,请与我们取得联系,我们会及时修改或删除。
相关文章:
相关推荐:
网友评论: