最高分已经答的非常的好了。说一点浅见,反正这种小众问题就算说的不对也不会有那么多人喷。
首先说说商业应用。
所谓成熟靠谱如果说的是百分之百代替人工那么目前是没有的,毕竟就算是人工,面对双胞胎也会出错,面对白百何VS王珞丹 or 周迅VS李小璐这样的组合也难免会脸盲。
但是商业应用上确实已经有很多公司在做了。BAT里面阿里收购了face++;腾讯有优图;百度更是有自己的研究院,百度国内应该是LFW上刷分最高的公司了,毕竟吴恩达在百度,成绩单还是要漂亮的说,(剩下三个业界大牛一个在FaceBook,一个在谷歌,另一个还在学术界)。其他公司像360请了新加坡国立大学的颜水成(1000w年薪),还有汉王科技,川大智胜,都是有人脸识别的项目在做的。专业做人脸识别或者图像识别的还有linkface、格林深瞳等等。
所以说商业应用确实是有的。
LFW号称是最难的人脸图像库,很多公司都有专门的人在上面刷分,包括一些大学的研究生也有刷过这个的。确实现在分数已经刷到很高了,但是实际应用上却完全不是那么回事。 @李济深前辈提到了现实落地当中存在产品内存大小和速度以及稳定性的问题,万分赞同。补一点其他的方面的个人理解:
LFW上刷的是人脸与人脸对比,也就是俗称的1:1、1:N或者N:N,应用到实际当中所有的公司都在做的是不得不降低那个N的样本。或者是加入其他的校验方法来实现人脸识别并且保障它的安全性。
通俗一点说好了,现在很多商家都跟支付宝或者微信合作,吃饭买东西都可以扫二维码支付,想象一下,假如现在咱们可以刷脸支付的话是什么样的场景呢,查了下新闻,支付宝目前的活跃用户是2.7亿,张三对着摄像头刷了脸准备结账走人(即验证的是1:N),结果服务器跑了半个小时还没找到他的脸——毕竟要在2.7亿张脸里面搜索呢,用户体验不忍直视有没有,但是如果同时输入张三的姓名,是不是这个N立马减少了很多,如果输入张三的身份证号码呢,立马就从1:N切换成了1:1,效率大大提高。
那么问题来了,如果有人刻意攻击张三的账户呢,毕竟身份证号码很容易被熟悉的人知道的,连赵薇的豪宅都被司机卖了有没有,人脸识别要检验的部分主要有两个,第一张三是张三,第二张三是活的,举个栗子,张三的好基友李四,对着摄像头 扫一下张三的照片,并且报出他的身份证号码,是不是就成功支付了,如果这个时候人脸识别要求他对着摄像头做几个微表情,是不是一定程度上提高了安全性。当然这也只是在一定程度提高了安全性而已,毕竟还有视频攻击等等。
大部分的技术到实际落地的时候都是需要场景的,随着技术的不断发展可能会解决越来越多的问题,比如将来我们计算机的运算速度大大的提高了,那么1:N的速度就会变得非常的快等等。但是在现阶段人脸识别确实有很大的局限性,但也不是没搞头。不能刷卡支付咱们可以用它来做证券远程开户嘛。
all in all,tomorrow will be better