人脸跟踪-Kinect人脸跟踪Kinect-Face-Tracking-SDK(常用版).doc
上传人:天马****23 上传时间:2024-09-10 格式:DOC 页数:333 大小:20.5MB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

人脸跟踪-Kinect人脸跟踪Kinect-Face-Tracking-SDK(常用版).doc

人脸跟踪-Kinect人脸跟踪Kinect-Face-Tracking-SDK(常用版).doc

预览

免费试读已结束,剩余 323 页请下载文档后查看

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

人脸跟踪Kinect人脸跟踪KinectFaceTrackingSDK(常用版)(可以直接使用,可编辑完整版资料,欢迎下载)人脸跟踪Kinect人脸跟踪KinectFaceTrackingSDK导读:就爱阅读网友为您分享以下“Kinect人脸跟踪KinectFaceTrackingSDK”的资讯,希望对您有所帮助,感谢您对92to的支持!Kinect人脸跟踪KinectFaceTrackingSDK相关资料免积分下载目录:1.前言2.人脸跟踪概念(1)软件硬件配置(2)facetracking参数(3)具体技术(4)函数和结构(5)人脸跟踪简易流程3.更多人脸跟踪细节介绍(1)线程问题(2)人脸特征点(3)人脸旋转4.程序配置与说明5.参考资源6.程序源代码-----------------------------------------------------------------------------------1.前言自上篇KinectSDK1.5FaceTracking文章出现后(2021-5-27),许多人阅读到了(CSDN,博客园,百度文库),相关代码也被上百次下载(百度文库、csdn)。之所以Kinect中的FaceTracking没有得到很多的关注,我想主要原因还是这个方法必须使用Kinect硬件(真不便宜啊,普通摄像头几十块ok了),只适合开发Kinect室内应用。其次这个FaceTracking也是很耗CPU的,一般的双核电脑一旦运行经常会占用90%多的CPU。题外话,微软有许多强大的算法,比如人脸跟踪(基于普通彩色摄像头),但是他们只给了WindowsPhone下的API,却不给出PC下的。我也去天津参加过Kinect的会议,遇到一些微软的产品,确实做得很强大很稳健,人脸检测用改进的特征进行Adaboost,之后用AAM进行面部特征点跟踪,十分稳健。去年参加了不少面试,国内的很多公司都在做人脸识别,但真正有实力的只有大公司弄的好。但如果说你想靠这个Kinect的人脸识别混饭吃,有点困难,除非你研究AAM人脸跟踪算法再去研究人脸识别、表情识别、三维建模等算法才会有饭吃。鉴于之前没有对Kinect的FaceTracking进行详细描述和探讨,直接暴力的给出相关代码,有必要给出更详细的文章和更好的代码。------------------------------------------------------------------------------------2.人脸跟踪概念首先现在大部分开发都针对Kinectforwindows(目前1900RMB,还是有点贵的)了,但这个facetrackingSDK在xbox版的Kinect依旧可以运行,自然精度会不好。Kinectforwindows的深度数据是640*480的,而xbox的是320*240。而彩色的RGB摄像头也清晰不少,这点官方没有具体介绍,但实际效果好很多。如果要做研究,自然使用贵很多的Kinectforwindows了(这样也导致了个人一般不会去玩这个传感器),不过对于学校、公司这点钱不多。下面默认使用Kinectforwindows,但代码稍加修改在xbox的kinect上也能运作。--------------------------------------------------(1)软件硬件配置KinectforWindows有如下要求:采用下列操作系统的一种:Windows7嵌入式Windows标准7嵌入式WindowsPOSReady7Windows8硬件要求32位(x86)或64位(x64)处理器双核2.66-GHz或更快的处理器(建议使用i7)专用USB2.0总线2GB内存从KinectSDK1.5开始的Kinectforwindows开发工具包中含有人脸追踪模块,当前最新的是SDK1.6。在近几个星期里,将会有新的SDK会更新。新的SDK将会带来简单的动作识别(手握拳和张开)和KinectFusion三维实时建模。--------------------------------------------------(2)facetracking参数依赖于你PC的CPU能力,人脸跟踪引擎使用4~8ms对一帧图像进行人脸跟踪,仅仅只依赖于CPU(没有使用GPU)。将会影响跟踪准确率的因素:A.光照:光线应该充足,没有太多阴影或者太强的侧光。也就是光照要均匀,并且足够。B.距离:距离Kinect的距离,距离体感越近则跟踪效果越好,