Kinect开发-->OpenNI的安装及应用

现在主流的kinect驱动有:

 

    Microsoft的原厂SDK(支持64位和32位,需要使用win7+VS2010+DirectX11SDK)。但
是非开源,想要了解具体算法的朋友就不必考虑了,适合想用Kinect结合骨骼识别制作
产品的人员。 

    PrimeSense公司的OPENNI系列(开源+多平台64+32),主要由三部分组成(从底层到
高层):PrimeSenser驱动(底层驱动,需要注意的是该驱动并非针对kinect提供,所以使用
小K的朋友需要下载修改过的驱动!),OPENNI软件包(提供硬件与应用软件连接的中间层
),NITE软件包(负责手势和骨咯侦测,值得注意的是该软件包不开源,也许你已经意识
到了,现在所有软件对骨咯侦测都是保密的,不过Microsoft的一些研究人员已经把他们
骨骼侦测的算法发表了论文,该论文是CVPR2011 BestPaper ,请GOOGLE)。

     

    OPENKINECT,开源支持64、32并且是多平台,但是只提供了驱动和相关原始数据获
得的函数,初学者不是很推荐,需要的请google.下载地址https://github.com/OpenKi
nect/libfreenect ,【安装帮助】。


现阶段我选择PrimeSense系列,我们要成功安装,那么首先要弄懂openNI的整个运行流
程 :

        OPENNI会根据(C:\Program Files\OpenNI)下面data下的3个xml文件来启动硬件
(值得注意的是,它不是直接访问硬件传输数据,而是呼叫驱动代理C:\Program Files
\PrimeSense\Sensor\Bin下面的*.exe[所以我们要先安装openNI再安装diver];

        安装好OPENNI和sensore dirver后,我们只可以运行openNI里面的部分事例(C
:\Program Files\OpenNI\Samples);为什么是部分呢?因为OPENNI和骨咯软件NITE是联
动的,里面高级的samples需要访问NITE引擎;

        然后根据向导安装好NITE(注意安装时候需要产品密匙,因为NITE不开源,但是
公司提供免费使用的密匙0KOIk2JeIBYClPWVnMoRKn5cdY4=),安装好之后会发现:在安装
NITE的过程中会修改OPENNI的配置文件C:\Program Files\OpenNI\Data\modules.xml,告
诉OPENNI,安装的NITE在哪里,这是运行OPENNI高级事例的前提,当然在NITE的sample
s目录里也有很多的事例等着你去学习。 

        最后提一下:为了程序能够呼叫OPENNI,我们需要在系统环境变量PATH里面添
加OPENNI的*.exe所在目录(安装时候默认是安装的,但是有很多系统装了可恶的360所
以会不成功,我们还要知道360还会妨碍我们这3个软件之间的通讯,建议卸载之~)。


下面进入安装正途:

我们一共需要安装3个软件(顺序不要搞错,kinect接PC需要USB电源否则供电不足会启
动失败,另外这个驱动是为小k改过的):

32位系统:

OPENNI

http://www.openni.org/downloadfiles/opennimodules/openni-binaries/latest-uns
table/109-openni-unstable-build-for-windows-x86-32-bit-v1-1-0/download


SensorDivers

http://dev.pointclouds.org/attachments/download/116/Sensor-Win-OpenSource32-
5.0.1.msi


NITE

http://www.openni.org/downloadfiles/opennimodules/openni-compliant-middlewar
e-binaries/latest-unstable/115-primesense-nite-unstable-build-for-windows-x8
6-32-bit-v1-3-1/download


注册码:0KOIk2JeIBYClPWVnMoRKn5cdY4=


64位系统:

OPENNI x64

http://www.openni.org/downloadfiles/opennimodules/openni-binaries/latest-uns
table/111-openni-unstable-build-for-windows-x64-64-bit-v1-1-0/download


SensorDivers x64

http://dev.pointclouds.org/attachments/download/201/Sensor-Win-OpenSource64-
5.0.1.msi

NITE x64

http://www.openni.org/downloadfiles/opennimodules/openni-compliant-middlewar
e-binaries/latest-unstable/117-primesense-nite-unstable-build-for-windows-x6
4-64-bit-v1-3-1/download


注册码:0KOIk2JeIBYClPWVnMoRKn5cdY4= 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值