0
关注
5177
浏览

qq空间 人脸识别 是怎么做到的?

查看全部 3 个回答

田雷 核心会员 用户来自于: 北京市
2026-01-12 15:28
其实,这种技术当年在renren红极一时的时候,就已经出现了。最初是由FaceBook最先使用的。这种推荐tag的算法,讲究的就是一个top-1识别率,比较啥top-5识别率的算法都是在耍流氓!当然,人家FaceBook的top-1识别率那肯定要比QQ,renren啥的强一些!但当时用renren时,感觉它的推荐结果也不错(纯印象流)!可能是我好友太少,类间差距太大导致的! 所以,总结一下,这种人脸检测->人脸对齐->人脸识别->tag推荐的算法不说是臭大街了吧,在数据量不大的情况下,上述流程中随便找几个开源算法,都能达到不错的效果。 废话了这么多,具体是怎么做到的,容小弟来一一讲解! =============================================== 首先,一张非限定条件下(不是正面摆拍的)图片中肯定存在人脸姿态的变化。因此,就需要一个人脸检测器。10年前的算法——Viola-Jones detector 就能做到这点[1][2]。其实检测器的性能不需要要求很高,只要检测的差不多就行!像你上的这张图,扣脸扣的明显就不太行,但这种程度也够了。因为还有后续的工作可以一步步的提升最终的tag识别的性能。 =============================================== 扣完脸之后!脸要是歪着肿么办?!对齐人脸! 目前而言,绝大部分的人脸识别算法,都需要进行alignment(对齐)操作,即将上一步抠出来的人脸图像都对齐到一组基准点上。说白了就是将抠出来的人脸的各个基准点(双眼、鼻尖、内外眼角)都对齐到一组标准位置上上。下面是对齐前后的对比图像(图均来自LFW数据库)。对齐以后,所有人的双眼都在图像上同一像素点了,当然鼻尖,眼角啥的都对上了! 人脸对齐方法开源的也很多。比如说UMASS的[3]和Wolf等人的[4]。 图1 图2 图1对齐后 图2对齐后 =============================================== 本想答完的, 妈蛋,实验室大楼要关门了,先占着坑!明儿接着填recognition部分和最后tag推荐的部分! 参考文献: [1]. http://www.vision.rwth-aachen.de/teaching/cvws08/additional/viola-facedetection-ijcv04.pdf [2]. Viola [3]. http://vis-www.cs.umass.edu/faceAlignment/ [4]. Labeled Faces in the Wild-a

关于作者

问题动态

发布时间
2026-01-12 16:33
更新时间
2026-01-12 16:33
关注人数
0 人关注

相关问题

网上选车牌为什么不行总是说车辆识别代码为XXX的车主已经登录
是否有开源库能做到机动车牌识别?
如何评价小米申请的指纹识别专利?
如何反步态识别系统?
现今指纹识别技术足够安全吗?
比较好的开源人脸识别软件有哪些?
如何看待Samsung Note7基本照搬S7的硬件。及如何评价其虹膜识别和S Pen?
人脸识别在金融领域的应用都有哪些啦?
指纹识别模块的大小和形状对识别有什么影响?
如何评价 2018CES上vivo发布与Synaptics合作的全球首款屏下指纹识别手机?

推荐内容

能区分照片和真人的人脸识别服务?
百度人脸识别AI宣传视频
如何评价小米8使用的“安卓首款基于3D结构光技术的人脸识别(Face ID)”技术?
越南的一卡通市场要怎么进行运作?
比较好的开源人脸识别软件有哪些?
人脸识别技术是否可以用来发现被拐卖小孩?
人脸识别中样本不足如何解决?
windows平台人脸识别系统?
现在人脸识别最好的算法是哪种?
人脸识别和虹膜识别哪个更好?
All Rights Reserved Powered BY WeCenter V4.1.0 © 2026 粤ICP备20025096号-2
  

粤公网安备 44190002007303号