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
    评论
### 回答1: OpenNI是一个开源的自然交互软件开发平台,提供了一系列的开发工具和API,用于开发基于自然交互的应用程序。要下载OpenNI开发包,我们可以按照以下步骤进行: 1. 打开OpenNI官方网站:https://structure.io/openni 2. 点击页面上的“Download”按钮,这将带您进入下载页面。 3. 在下载页面上,您可以看到不同版本的OpenNI开发包。根据您的需要和操作系统选择适合您的版本。例如,如果您的操作系统是Windows,您可以选择Windows版本的OpenNI开发包。 4. 单击所选的版本,并选择要下载的文件保存位置。 5. 下载完成后,您可以找到保存的文件,并解压缩它。 6. 解压缩后,您将看到OpenNI开发包的文件夹。在其中,您会找到示例代码,API文档,以及其他开发所需的资源。 7. 通过阅读API文档和示例代码,您可以开始使用OpenNI开发包进行应用程序开发。 请注意,OpenNI开发包还需要与其他硬件设备(如深度摄像头)配合使用。因此,在下载OpenNI开发包之前,请确保您已经准备好所需的硬件设备。 希望这个简单的指南可以帮助您成功下载OpenNI开发包并开始使用它来创建自然交互应用程序。 ### 回答2: OpenNI是一款开源的软件开发包,旨在帮助开发者构建基于深度相机的应用程序。下载OpenNI开发包非常简单,只需按照以下步骤操作: 1. 打开OpenNI官方网站(www.openni.org)。 2. 在网站首页中,您可以找到一个名为“下载”的选项,单击它。 3. 在下载页面,您将看到不同版本的OpenNI软件可用,根据您的需求选择适合的版本。 4. 单击所选版本旁边的“下载”按钮。 5. 弹出一个文件保存对话框,您可以选择保存OpenNI软件的zip文件到您的计算机上的任何位置。点击“保存”按钮开始下载。 6. 下载完成后,找到保存的zip文件,解压缩它到您认为适合的位置。 7. 打开解压后的文件夹,您会看到一些文档和示例代码,您可以使用这些资源开始开发基于OpenNI应用程序。 值得一提的是,OpenNI开发包通常是用于配合特定深度相机(如Kinect)使用的。因此,在下载OpenNI之前,请确保您已经有了相应的深度相机设备。 总结来说,下载OpenNI开发包是一个简单的过程,只需要访问官方网站,选择适合的版本,并按照下载提示进行操作即可。希望这个回答对您有所帮助! ### 回答3: 要下载OpenNI开发包,可以遵循以下步骤: 1. 首先,打开浏览器并搜索OpenNI官方网站。 2. 进入OpenNI官方网站后,寻找“下载”或类似的选项,点击进入下载页面。 3. 在下载页面上,你将看到一个包含OpenNI各个版本的列表。选择最新版本的OpenNI开发包,以确保你可以使用最新的功能和修复的BUG。 4. 阅读并理解OpenNI的使用条款和条件,确保你符合使用OpenNI的各项规定。 5. 在选择后点击下载链接,开始下载OpenNI开发包的ZIP文件。 6. 一旦下载完成,解压ZIP文件并将其保存到你选择的开发环境中。 7. 在解压后的文件夹中,你将找到包含API文档、示例代码和其他开发资源的文件。 8. 接下来,你可以根据OpenNI的文档和示例代码,开始开发应用程序。 9. 确保在开发过程中遵循OpenNI的最佳实践和规范,以确保你的应用程序能够最大程度地利用OpenNI的功能和性能。 10. 如果在使用OpenNI过程中遇到任何困难或问题,可以访问OpenNI官方网站的“支持”部分,查找解决方案或与其他开发者交流。 这就是下载OpenNI开发包的大致步骤。记得在使用OpenNI时充分探索其功能和可能性,并可以根据你的需要和创意开发出独特而有用的应用程序。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值