OpenNIの最新版のダウンロードをしないといけない、というところではまりました。
手順1:homebrewでlibfreenectをインストール
githubにアクセスします。
https://github.com/OpenKinect/libfreenect
ページ中段にインストール法が載っています。
まずルートディレクトリごとcloneするかzipで落とします。解答先のフォルダのurlを
次にパッチを当てます。下のアドレスにアクセスしてパッチを取ってきます。
http://git.libusb.org/?p=libusb.git;a=snapshot;h=7da756e09fd97efad2b35b5cee0e2b2550aac2cb;sf=tgz;js=1
で、次のコマンドを入力。
patch -p1 < <url>/platform/osx/libusb-osx-kinect.diff
でもって、
/usr/local/Library/Formula/に移動します。
最後に
brew install libfreenect
で完了。
手順2:OpenNIをインストール
OpenNIはどこから取ってきたか忘れましたが、NITEのホームページだったと思います。
自分のは、openni-bin-macosx-v1.3.2.3 でした。
最新版をダウンロードして下さい!(現在)OpenNI-Bin-Dev-MacOSX-v1.5.2.7
解凍先フォルダに移動して、
sudo ./install.sh
でOK。
手順3:Kinectモジュールをインストール
ここを参考にしました。
http://d.hatena.ne.jp/ke_takahashi/20110107/p1
https://github.com/avin2/SensorKinect/tree/unstable/Bin
にアクセスして、Mac用のtar.gzファイルを落とします。
(※解凍後、もう一度Binフォルダのtarを解凍する必要があるかも)
自分のはSensor-Bin-MacOSX-v5.1.0.25です。
先程と同じく、
sudo ./install.sh
で完了です。
@OpenNI-Bin-Dev-MacOSX-v1.5.2.7/Samples/Bin/x86-Release : $ sudo ./Sample-NiSimpleViewer
でNi-SampleViewerを起動して動作を確認します。