xbmc + kinect Day1
来源:互联网 发布:c语言层序遍历二叉树 编辑:程序博客网 时间:2024/06/07 09:34
第一天的工作比较简单,就是安装测试 kinect 和 xbmc. Kinect 的驱动以及 middleware libraries 可以选择的有 Microsoft Kinect SDK \ OpenNI \ OpenKinect (libfreenect).
因为我使用的是 Kinect for Xbox, Microsoft Kinect SDK 并不友好 (好像只有beta版本支持),所以排除了 Microsoft Kinect SDK. 然后 OpenKinect 太过复杂,而且不提供skelton tracking 等功能,所以放弃了libfreenect.
《-------------------我是华丽的分割线----------------》
安装
windows:
方法一: 一步步自己来!
Kinect安装大致有3步
1.安装openni 版本1.5.7
2.安装sensorkinect 版本5.1.6
打开设备管理器, 如果有 Primesense 那么恭喜你驱动安装正确。 如果没有,但是在其他设备里发现有未能正确安装设备Kinect Motor 请手动安装。
驱动文件所在位置为:~PrimeSense\SensorKinect\Driver 如果你无法安装驱动,请看下面的注意事项和可能出现的问题。
3.安装NiTE 1.5.2
注意事项和可能出现的问题:
安装顺序:有证据显示,严格按照 1->2->3的步骤是非常有必要的。
版本:openni sensorkinect 和 NiTE 的版本要匹配,我用的版本可能对你不适用。如果其他安装都正确,但是在运行sample的时候出现问题,可能版本有问题。
驱动:win8 对于来历不明的驱动有强烈的不适感,可能会导致无法安装驱动。请先disable driver signature enforcement !
方法二:Bundle!
有个东西叫Zigfu ,为你完成以上所有步骤,除了各种故障排除。
注意!zigfu提供的openni,sensorkinect,nite 版本可能和我在上面列的有所出入, 请测试使用适合你自己的版本 :D
Linux:
方法一:
Linux安装步骤用命令形式表达:
sudo apt-get install git-core cmake freeglut3-dev pkg-config build-essential libxmu-dev libxi-dev libusb-1.0-0-dev doxygen graphviz mono-complete
%安装必要的软件!
mkdir ~/kinect
cd ~/kinect
git clone https://github.com/OpenNI/OpenNI.git
%创建文件夹,从github上下载安装文件
cd OpenNI/Platform/Linux/CreateRedist/
chmod +x RedistMaker
./RedistMaker
cd ../Redist/OpenNI-Bin-Dev-Linux-x64-v1.5.2.23/
sudo ./install.sh
%用install.sh安装的文件 可以用uninstall.sh卸载,如果没有uninstall.sh 请直接删除,问题不大
cd ~/kinect/
git clone git://github.com/avin2/SensorKinect.git
% avin2版本的可能有问题,我在stak overflow上看到过有帖子提到这个问题。 但是我的运行还不错。
cd SensorKinect/Platform/Linux/CreateRedist/
chmod +x RedistMaker
./RedistMaker
cd ../Redist/Sensor-Bin-Linux-x64-v5.1.0.25/
chmod +x install.sh
sudo ./install.sh
cd ~/kinect
tar -xvjpf nite-bin-linux-x64-v1.5.2.21.tar.bz2
cd NITE-Bin-Dev-Linux-x64-v1.5.2.21/Data
cd ..
sudo ./install.sh
% 安装 NITE
方法二:
方法一这命令实在是多! 直接从 OpenNI 上下载 Linux版本的 OpenNI SensorKinect NITE
mkdir 创建一个kinect 文件夹把三个 文件解压到里面,运行install.sh !!!
Done!!
可能出现的问题:
SensorKinect : 版本问题,如果其他安装都正确,但是无法运行sample可能是sensorkinect版本的问题。avin2的版本
运行范例
可以开始慢慢玩了!!!/kinect/OpenNI/Platform/Linux/Bin/x64-Release
以下是链接(http://social.msdn.microsoft.com/Forums/en-US/bae80fb0-fce5-468e-a292-fe46381af3e5/how-to-install-openni-2-nite-2-kinect-sdk-16-windows-7-3264-bit?forum=kinectsdk)
渣排版%>_<%
- xbmc + kinect Day1
- xbmc + kinect Day 2
- xbmc + kinect 个人小项目计划
- Kinect学习-DAY1:配置和测试
- XBMC
- Day1
- day1
- day1
- day1
- day1
- day1
- day1
- Day1
- DAY1
- day1
- day1
- day1
- Day1
- Good Job鼓舞我勇往直前
- ubuntu12.04 LTS 解决外接显示屏无法配置问题 fglrx
- 3月3日-3月9日(共39小时,剩4560小时)
- 可口可乐社会化营销心得:是消费者拥有你的品牌而不是你自己
- 屏蔽jquery 压缩文件报错
- xbmc + kinect Day1
- Windows 8系统IE10无法安装Flash Player插件的解决办法
- 一个运营的自我修养:初级运营需要了解的书籍、网站、工具
- 离京
- A段架构师的幕后逻辑思维:溯因推理、减法设计与创造性
- 第二十章、启动流程、模块管理与 Loader
- 第二十一章、系统配置工具(网络与打印机)与硬件侦测
- 第二十二章、软件安装:原始码与 Tarball
- 第二十三章、软件安装: RPM, SRPM 与 YUM 功能