2011-09-30 472 views
2

學習願景,我想玩微軟Kinect。我可以在Mac上使用Kinect嗎?

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

我還沒有找到適用於Mac的任何庫,並擔心在我的筆記本電腦上使用Linux進行虛擬化。

回答

6

我使用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 :()。謝謝你的讚美之詞。很高興看到科學家/藝術家 –

3

嘗試下載適用於mac的Zigfu Dev Bundle(http://www.zigfu.com) - 這應該可以幫助您瞭解mac上的kinect開發。

1

在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

相關問題