对于这几天搞OpenNI的一点总结,以免以后忘记重新弄浪费时间:
首先确定所需确定的事情是:Kinect的驱动问题。对于网上无数人说的那种安装,几分钟搞定的事情,不要太相信。
准备的硬件:Kinect;
驱动的准备:首先确定是安装OPENNI1还是OPENNI2
(1)如果使用OpenNI1,Kinect的驱动是PrimeSensor Kinect,openNI1和PrimeSensor还有搭配关系,需要选定版本,本人因为驱动版本的问题搞好久都搞不定,最好下OpenNI1和PrimeSensor1.5版本系列。这两个东西都可以在CSDN下载模块里面下载下来。
(2)OPENNI2与OpenNI1区别较大,kinect驱动目前只能使用微软的官方版本,需要的可以去微软官方地址下载,Kinect for Windows SDK。
如果安装成功 ,计算机->管理->设备管理中看到Kinect的安装信息。
以下是我安装了OpenNI1和OpenNI2,对Kinect驱动进行切换后显示的成果。
安装好驱动之后,点击OpenNI底下的例子才可以用。若出现没有视频流等问题就是驱动没有安装好,重新安装吧。写文较粗,仅限于提示自己吧。