Ubuntu下安装配置OpenNI

1.软件下载:
  (1)OpenNI:http://www.openni.org/Downloads/OpenNIModules.aspx
    选择“OpenNI Binaries”->“Unstable”->“...for ubuntu...”,点击“Download”。
    下载完成后解压,cd进入解压后的路径:$ ./install.sh(不记得要不要加sudo了,试一试吧)
  (2)SensorKinect:
    命令:$git clone https://github.com/avin2/SensorKinect.git
    如果没有安装git,则sudo apt-get install之~
    过程比较慢,结束后会在当前路径出现一个文件夹SensorKinect,cd进SensorKinect/Platform/Linux/CreateRedist,之后$ ./RedistMaker,这时在上层目录Linux下出现Redist文件夹。此时网上说进该目录$ ./install.sh,但实际上还要进一层目录才有instal.sh文件。但是貌似执行这个需要root权限,我不知道怎么弄,$sudo su后也不行,最后发现还是Redist文件夹里面有一个Final文件夹,里面有一个压缩包Sensor-Bin-Linux-x86-v5.0.5.1.tar.bz2,我索性把它拷出来,解压缩后进去 (…/SensorKinect/Platform/Linux/CreateRedist/Sensor-Bin-Linux-x86-v5.0.5.1/),在里面$./install.sh,竟然就可以了。顺便说一下,可能在这些过程中输入$ ./install.sh 会提示没有命令之类的,可以在install.sh文件上右击->属性->权限,选中“允许以程序执行文件”,就可以了。
    这时可以到在OpenNI-Bin-XXXX/Samples/Bin/x86-Release目录中测试:$ ./NiViewer,有可能提示没有什么库之类的,试着装一下:$sudo apt-get install libusb-1.0-0-dev freeglut3-dev,之后应该就可以运行了,就可以看到期待已久的画面喽。如果这时候提示说Failed to set USB interface!或者Open failed: The network connection has been closed!,在命令行里运行:
    $sudo rmmod gspca_kinect
    这是因为Ubuntu可能自带了kinect驱动gspca_kinect,二者有冲突。貌似每次重启电脑后都需要执行一下这句才行。
    这部分主要参考了https://github.com/avin2/SensorKinect里面讲的可能和实际不太一样,尝试着来吧。
  (2)NITE:http://www.openni.org/Downloads/OpenNIModules.aspx
    选择“OpenNI Compliant Middleware Binaries”->“Unstable”->“...Ubuntu...”,下载就好了。
    下载完成后解压,进入目录$ ./install.sh即可。
OpenNI2是一个用于开发基于传感器的“自然交互”应用的框架。在Ubuntu系统上,你可以通过在终端中使用apt-cache search openni2命令来搜索和安装相关的软件包。libopenni2-0是用于OpenNI2框架的库文件,libopenni2-dev包含了开发所需的头文件,openni2-utils提供了一些调试和测试工具,openni2-doc是开发者文档。此外,还有一个名为ros-noetic-openni2-camera的软件包,用于驱动Asus Xtion和Primesense设备。 要在Python中使用OpenNI2,你需要确保正确设置了系统的环境变量。在编译程序时,重点要关注WITH_OPENNI2选项,选择它后,编译配置完成后会自动添加OPENNI2_SYS_INCLUDE和其他路径。另外,还需要注意Python的路径设置,特别是numpy库的路径。你可以在终端中输入"python3 -c 'import numpy; print(numpy.__file__)'"来查看numpy库的路径。 因此,如果你想在Ubuntu上使用OpenNI2的Python接口,你可以首先安装相关的软件包,然后确保正确设置了环境变量和Python路径,即可开始编写和运行OpenNI2的代码。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [(17)深度点云学习--python安装openni打开奥比中光RGBD](https://blog.csdn.net/chencaw/article/details/128282578)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [Ubuntu安装配置OpenNI2](https://blog.csdn.net/weixin_42898354/article/details/94437490)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [Ubuntu 20.04LTS 安装openni2、编译opencv、连接Kinect v2](https://blog.csdn.net/SmileJayNew/article/details/124954204)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值