微软How-old.net照片识别年龄网站,可知道照片里的你有多少岁了
在微软的2015开发者大会中,微软介绍了一个挺有趣的网站,这个网站很简单,是透过结合微软的脸部辨识API制作而来的。在这个网站上,你可以上传一张照片,或是可以实时在线搜寻找到网络上的照片,快速算出照片中每一张脸的年纪有多大,HOW OLD DO I LOOK?#HowOldRobot。
这个网站就叫做 How-old.net,可以说是用来展示微软脸部辨识功能算法的示范网站,将你指定的照片上传之后,它除了可以估计照片中的人脸多少岁之外,还可以猜测照片中这张脸的性别。
进入How-old.net网站之后,下方有一些范例照片可以让你先快速测试,勾选「Use The Photo」就可以开始测试。
但是由于How-old.net算法取决于照片的质量,而照片也可能经过修图、美颜等等过程,因此算法算出的仅是照片年龄,与你的实际年龄一定会有落差。甚至,同一个人的照片也会有不同的结果。
如果网络上的照片质量不好的话,你也可以自行上传照片,只要点选「Use Your own Photo」,就可以上传了。每张照片以3MB为容量上限。
How-old.net算法可能仅仅针对西方脸孔辨识而设计的,测试了几次下来,总觉得对于东方脸孔来说,误判的机率挺高的呀!但还是挺好玩的一个网站,你也可以自己上传几张照片来玩玩看!
How-old.net更新信息:就在网站流行之后,开始有人担心自己上传的照片会不会被微软利用,以及微软为什么要做这个网站呢?
现在已经变酷的微软决定自己也要有点娱乐精神。在微软 Build 大会之后不久,微软就做了一个上传任何照片,就可以识别人脸、猜测性别和年龄的网站 How-Old.net。经测试,它解决了艺术史上的一大难题:蒙娜丽莎是女性,年龄30。
蒙娜丽莎到底多大其实现在已经不可考,但是相信很多用过的人都在吐槽,说自己做鬼脸的照片被判断为10多岁,在合照中却比实际年龄老了20多岁,甚至还有 Twitter 上的网友发现它还能识别僵尸和 ET 的年龄。但是在大多数情况下,大家图的也就是它「测不准」的乐趣。
微软How-Old.net照片识别年龄的原理:
微软在官方网站解释,这个网站架设在 Microsoft Azure 上,其实最初的目的,只是用于测试微软刚刚在微软Build 大会上发布的的脸部辨识的API。这个网站从有了想法,到搭建起来只花了几位开发者一天的时间。
在示例里大家也可以看出这个网站涉及到机器学习、脸部辨识 API、实时资料监控后台 Microsoft Power BI 等相关技术,也进一步展示了 Azure 云端平台的灵活性和创造力。How-Old.net主要进行的原理是:
1、从图片中抽取性别和年龄资料
2、对资料进行实时分析
3、实时显示使用者后台分析资料
4、与 Bing搜索 的图片搜索 API 结合,可以搜索网络上的图片,判断图中人物的年龄。
How-Old.net原本只是打算简单测试一下的尝试,却受到了出乎意料的欢迎。微软最初向100多人发出了邀请邮件,开发者本来想说顶多有 50 人左右会来试用一下也就好了。结果在几小时之内,共有超过4万多个用户上传了 21 万张照片。其中, Twitter 上的宣传带来了 3万位来自土耳其的使用者,甚至许多名人和时尚杂志也在 Twitter 上参与了这项活动(游戏)。
随着上传照片的增加,很多人开始担心自己上传的照片是否会被微软用在别的地方,微软也因而特别声明,上传到这个网站的照片仅用于实时分析,微软不会以任何方式储存。
虽然结果不那么准确,微软自己也表示这的网站仅供大家开怀一笑,而这一个目的显然是达到了。国外媒体The Verge 说,这可能是微软玩过最棒的游戏。但也反映出人脸识别判断年龄的技术,在目前来讲还不够靠谱。