在经过了若干天的不停疯狂尝试,终于完成了开发环境的配置,所以觉得很有必要分享出来让大家以后少走弯路。
ps:今天是我第一次写博客,有写的不好的地方请大家批评指正。
开发环境基本描述
其实这个开发的配置有很多,从硬件到中间层都有很多的选择,笔者选择了openni+kinect主要是出于以下几点的考虑:
a. 其实比起Kinect,华硕的Xtion更容易兼容Openni。但是由于笔者写这篇文章的时候实在买不到Xtion(不在京东上买木有报销啊亲),另外随着Kinect的发展现在其实总体性能也比Xtion好很多,所以最后选择了Kinect;
b. 笔者在此特地强调了Win7环境,最好能实在Win7 SP1的环境下更方便openni+vs的配合。
(注:openni的公司似乎已经被苹果收购了,所以如果你的操作系统高于Win7则没有与之适配的openni驱动,如果是Xtion另当别论。)
综上所述,由于openni被收购以及只能用Kinect的窘境,笔者最后的开发配置只能选择openni 1.5.X系列。配置流程
具体需要安装的三个驱动如下所示:
最后的exe文件是如果大家前三个安装后仍失败的情况下才去用的,还是希望大家用不到哈~~
在安装前一定要注意一下问题:
a. 确保你的系统里面没有任何这三个驱动以及其其他版本的痕迹(也就是你在安装前一定要清楚地干干净净,不然到后面失败都不知道是怎么失败的);
b. 安装顺序一定是openi->SensorKinect->nite(->vc 2010);
c. 在安装完成之前一定不要插入Kinect外设!!!
以上三点切记切记。
具体的安装方法就不用多说了,就是点击驱动文件一步一步跟着走就可以了,需要注意的是不要修改安装的默认路径。关于驱动的下载问题大家可以访问这个百度云链接,新手还不太会用CSDN的文件共享,就只好请大家体谅一下了。
ps:关于驱动这里要特别感谢这篇博客,给了我在安装配置的过程中很多指示。注意事项
不出意外这样就安装完成了,如果你用的系统、外设和笔者一模一样的话,此时调用Openni的Sample来测试你的配置结果:
如果你能出现以下的结果,表明你也安装成功啦~~
此处应该有撒花~~~~如果在测试时出现了各种dll丢失的问题,笔者个人觉得是你在安装时并没有清除干净,或者环境和笔者的还是有一些差别,可以考虑下载相应的dll并存放在相应的系统文件夹下,我也就只能帮大家到这里了。
如果有什么问题的话,希望大家多和我联系哈~~~~