`
Xinaction
  • 浏览: 90255 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

Kinect OPENNI 安装

 
阅读更多

 

开始Kinect也有几个星期了,网上相关的初级安装教程也不少,但是感觉不是很说中要点,导致很多朋友没有安装成功,好了不废话啦,开始!

现在主流的kinect驱动有:

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

  1. PrimeSense公司的OPENNI系列(开源+多平台64+32),主要由三部分组成(从底层到高层):PrimeSenser驱动(底层驱动,需要注意的是该驱动并非针对kinect提供,所以使用小K的朋友需要下载修改过的驱动!),OPENNI软件包(提供硬件与应用软件连接的中间层),NITE软件包(负责手势和骨咯侦测,值得注意的是该软件包不开源,也许你已经意识到了,现在所有软件对骨咯侦测都是保密的,不过Microsoft的一些研究人员已经把他们骨骼侦测的算法发表了论文,该论文是CVPR2011 BestPaper ,请GOOGLE)。
  2. OPENKINECT,开源支持64、32并且是多平台,但是只提供了驱动和相关原始数据获得的函数,初学者不是很推荐,需要的请google.下载地址https://github.com/OpenKinect/libfreenect ,【安装帮助】。

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

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

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

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

32位系统:

OPENNI
http://www.openni.org/downloadfiles/opennimodules/openni-binaries/latest-unstable/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-middleware-binaries/latest-unstable/115-primesense-nite-unstable-build-for-windows-x86-32-bit-v1-3-1/download

注册码:0KOIk2JeIBYClPWVnMoRKn5cdY4=

64位系统:

OPENNI x64
http://www.openni.org/downloadfiles/opennimodules/openni-binaries/latest-unstable/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-middleware-binaries/latest-unstable/117-primesense-nite-unstable-build-for-windows-x64-64-bit-v1-3-1/download

注册码:0KOIk2JeIBYClPWVnMoRKn5cdY4=

按顺序安装,祝大家顺利安装,如果安装不成功我在写下面教程~

 

分享到:
评论

相关推荐

    kinect OpenNI相关资料

    kinect OpenNI相关资料具体有:OpenNI_用户手册.pdf OpenNI_UserGuide.pdf OpenNI.chm NITE Controls 1.3 - Programmer's Guide.pdf NITE Algorithms 1.3.pdf NITE 1.3.0 - API Reference.chm

    Unity3D脚本:Unity3D+Kinect OpenNI开发获取身高2

    Unity3D脚本:Unity3D+Kinect OpenNI开发获取身高2

    Kinect+OpenNI学习笔记

    Kinect+OpenNI学习笔记,系统的介绍了,如何在OpenNi下使用Kinect,对于基于Kinect的开发,很有帮助,能够帮助入门者学会如何使用Kinect,对于以后使用其他平台开发,也是大有裨益的。

    kinect OPENNI 1.0.0.23

    他基本上是一個跨平台的「自然互動」(Natural Interaction) 開放原始碼架構(open source framework),提供了一組標準的 API 來針對不同的裝置(目前應該也只有 Kinect)、中介軟體來做操作。 可以直接在 OpenNI...

    kinect openni绘制点云

    kinect 运用Openni2.0 产生点云 详情见我的博客: http://blog.csdn.net/jinshengtao/article/details/48718395

    Kinect运用OpenNI产生点云

    Kinect运用OpenNI产生点云 http://blog.csdn.net/opensource07/article/details/7804246

    基于kinect和OpenNI的人体表面重建

    本报告首先翻译了一篇介绍Kinect相机的标定和成像原理的文章,作者在此基础上运用OpenNI设计了一个从环境中提取人体的程序。

    基于Kinect的openNI开发包

    基于Kinect的openNI开发包,直接安装可用,适合学习Kinect开发的的使用

    kinect+OpenNI2人脸跟踪

    自己写的用kinect和openni开发的程序,用adaboost检测人脸,camshift和kalman跟踪。根据实时深度直方图跟踪

    Kinect+OpenNI学习笔记之5

    Kinect+OpenNI学习笔记之5使用OpenNI自带的类进行简单手势识别

    Kinect+OpenNI获取深度图和颜色图

    网上有不少使用Qt做界面,OpenNI为库来开发kinect。或许大家的第一个问题就是询问该怎样使用Kinect来获取颜色信息图和深度信息图呢?这一节就是简单来回答这个问题的。 使用OpenNI读取颜色图和深度图的步骤如下(这...

    openNI安装

    用kinect开发,用openNI进行显示,非常管用的openni安装发法,一步步安装,会成功的!

    Kinect+OpenNI学习笔记之5(使用OpenNI自带的类进行简单手势识别).pdf

    运用OPENNI驱动,从而获取KINECT传感器深度数据,再利用KINECT已知手势算法 ,识别手势。

    OpenNI 安装

    OpenNI 的安装

    openNI路线下kinect驱动安装包,一式四份part1

    openNI路线下kinect驱动安装包,一式四份,包含:OpenNI,nite,sensor,sensorKinect.吐血收集整理,内有安装教程,确保各位一次安装完全,为开发节省时间,减少精力浪费。

    Kinect + openni+opencv 获取深度图

    本程序借助opencv与openni类库 实时提取kinect sensor探测到的数据,其中原始rgb彩色图像数据(24bit )接口已经标注明确.... 深度图与原始rgb彩色图像也已经标定完成,所以有兴趣做图像信息融合的朋友可以一试

    Kinect开发Openni,SimpleOpenni

    KINECT安装必备资源,拖进去直接可用,亲测有效,介意者勿下载

    OPENNI2 Kinect.dll

    优化过的OPENNI2,用于实现深度图和彩色图对齐.具体可参考blog http://blog.csdn.net/janestar/article/details/38824375 相关内容

    使用OpenNI读取多个Kinect

    详细讲述了如何用OpenNI读取多个Kinect数据,并且可以测试一台PC最多可以连接多少个Kinect

    openni2_kinect2_driver:支持 Kinect v2 传感器的 OpenNI2 驱动程序

    OpenNI 2 Kinect v2 驱动程序注意:这是驱动程序的陈旧版本。 请在以下位置找到最新版本: : 贡献者米格尔·安吉尔·维科接触Miguel Angel Vico ( )概括此 OpenNI 2 驱动程序增加了对 Microsoft Kinect v2 传感器的...

Global site tag (gtag.js) - Google Analytics