我可以在 Mac 上使用 Kinect 吗?
学习视觉,我想玩一下微软的Kinect。
我可以在 Mac 上使用它吗?
我还没有找到任何适用于 Mac 的库,并且担心我的笔记本电脑上的虚拟化无法使用 Linux。
Studying vision, I would like to play with the Microsoft Kinect.
Can I use it on my Mac?
I have not found any Library for Mac and fear virtualization on my laptop to use Linux.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
我已经使用 openframeworks 和 ofxKinect 插件 (使用 libfreenect 和 libusb)。
这不是唯一的选项,只是我使用< /a> 并“开箱即用”。
I've accessed Kinect data on OSX using openframeworks and the ofxKinect addon (which uses libfreenect and libusb).
It's not the only option, just I've used and worked 'out of the box'.
尝试下载 Mac 版 Zigfu Dev Bundle (http://www.zigfu.com) - 这应该可以帮助您加快 Mac 上的 kinect 开发速度。
Try downloading the Zigfu Dev Bundle for mac (http://www.zigfu.com) - that should get you up to speed with kinect development on mac.
在 Mac 上使用 Kinect 就像订购 Latte 一样简单。
但互联网上也有很多混乱的地方,这些网站看起来很旧,并且给你提供了错误的建议,例如除了 OpenNI 之外还安装一个单独的传感器库。只需访问基本网站并下载适用于您的 MAC 的 SDK:
http://www.openni.org/openni-sdk/
您可能需要具备先决条件尽管我假设您已经安装了它们,例如:
无需编译任何内容。运行 sudo ./install.sh 后,您应该能够立即运行 ./Samples/Bin/SimpleViewer。问题可能是您已经尝试运行它但未成功,并将相机置于错误的状态。我见过一些副作用,例如 USB 接口无法设置等。
在 Eclipse 中运行代码是另一回事,可能需要一些额外的步骤并更改 Ubuntu 代码(使用 openni 命名空间、不同的包含等)
Using Kinect on Mac is as easy as ordering Latte.
But there is also a lot of confusion on the Internet and sites that seem to be old and give you the wrong advice such as installing a separate sensor library in addition to OpenNI. Just go to the basic website and download SDK for your MAC:
http://www.openni.org/openni-sdk/
You might need to have prerequsities though I assume you have already installed them, such as:
No need to compile anything. You should be able to run ./Samples/Bin/SimpleViewer right away after you run sudo ./install.sh.The PROBLEM might be that you have already tried to run it unsuccessfully and put a camera in the wrong state. I have seen errors such as USB intercase cannot be set etc. as a side effect.
Running your code in Eclipse is a different story and may require a few extra steps and changing your Ubuntu code (using openni namespace, different includes, etc.)