我可以在Mac上使用Kinect吗?

问题描述:

学习愿景,我想玩微软Kinect。我可以在Mac上使用Kinect吗?

我可以在我的Mac上使用它吗?

我还没有找到适用于Mac的任何库,并担心在我的笔记本电脑上使用Linux进行虚拟化。

我使用openframeworksofxKinect addon(它使用libfreenectlibusb)访问OSX上的Kinect数据。 这不是唯一的option,只是我used和'开箱即用'。

+0

感谢乔治,我会考虑它吧! – 500

+0

我是编程的新手,如果我准备好学习新的语言,我唯一的经验是Mathematica和Matlab :-(结果你的参考对我来说是不透明的,你会建议我从哪里开始?就是让图像矩阵返回到Mathematica去处理它,对于这样的事情有任何希望吗?顺便说一下,我真的很喜欢你所做的东西,真正令人印象深刻/具有创造性。 – 500

+0

快速搜索,找不到太多的Mathematica不幸的是,我确实为Matlab找到了一些东西:[通过mex的Kinect到Matlab](http://acberg.com/kinect/)和[Kinect Matlab](http://www.mathworks.com/) matlabcentral/fileexchange/30242-kinect-matlab)。无法测试,因为我的机器上没有Matlab(在大学使用Octave :()。谢谢你的赞美之词。很高兴看到科学家/艺术家 –

尝试下载适用于mac的Zigfu Dev Bundle(http://www.zigfu.com) - 这应该可以帮助您了解mac上的kinect开发。

在Mac上使用Kinect与订购Latte一样简单。 但是互联网和网站上也有很多混淆,看起来很老旧,给你提供了错误的建议,比如除了OpenNI之外还安装了一个单独的传感器库。刚去的基本的网站并下载SDK为您的Mac: http://www.openni.org/openni-sdk/

您可能需要有prerequsities虽然我假定你已经安装了它们,如:

sudo port install libtool 
sudo port install doxygen 
restart comp 
sudo port install libusb-devel +universal 
Troubleshooting: 
"sudo rm -f /opt/local/lib/libusb-1.0.0.dylib" 
"sudo port clean libusb" 
"sudo port install libusb +universal" 

无需编译任何东西。运行sudo ./install.sh后,您应该能够立即运行./Samples/Bin/SimpleViewer。问题可能是您已经试图运行失败并将摄像头置于错误状态。我已经看到了诸如USB intercase之类的错误不能被设置等作为副作用。

运行你在Eclipse中的代码是一个不同的故事,并可能需要一些额外的步骤,改变你的Ubuntu代码(使用openni命名空间,包括不同等)

+0

弗拉德,我期待着使用Kinect传感器来完成一个项目,我将使用骨架跟踪算法。那时我遇到了这篇文章。我只是处于开始工作的阶段,并且我无法成功收集足够的信息来设置一些东西,直到现在。这主要是因为我正在运行OSX v(10.10)。我看到的很多教程都提到了如何在OSX v10.9上做同样的事情。另外,所有旧帖子中的大量链接都会使其在不同版本之间产生混淆。你能帮我解答一下如何在10.10上安装吗?非常感谢 – TheLuminor

+0

嗨,我不是一个系统家伙,对不起。大部分的设置问题源于跳过一些步骤,而不是从操作系统版本。至于骨骼跟踪,最近的飞行时间Kinect通过追踪更多关节而取得了一些进展。有一个示例程序可以用于开箱即用。我记得尽管很多重启动和“拔出USB线”退回了我的经历。 – Vlad