Mac で Kinnect & OpenNI
- 出版社/メーカー: マイクロソフト
- 発売日: 2010/11/20
- メディア: Video Game
- 購入: 18人 クリック: 764回
- この商品を含むブログ (125件) を見る
Mac で Kinect が使えるという情報を入手したので、脊髄反射で Kinect を購入したは良いけど、セットアップで少しつまづいたので、備忘録も兼ねて、Mac で homebrew を利用した Kinect & OpenNI のインストール方法を書いておきます。
手順
- libfreenect のインストール (*ここが homebrew 用。あとは上記サイトと同じ手順です)
- OpenNI のインストール
- SensorKinectドライバのインストール
- NITE のインストール
libfreenect のインストール
Kinect と Mac は USB 接続するので、libusb-devel が必要になりますが、homebrew でインストールできる libusb だと、OpenNI のインストール時にバージョンが違う、と怒られます。このため、libusb 単体でのインストールは諦め、libfreenect (OpenKinect) をインストールします。
libfreenect 用の Formula の取得
cd /usr/local/Library/Formula curl --insecure -O "https://raw.github.com/OpenKinect/libfreenect/master/platform/osx/homebrew/libfreenect.rb" curl --insecure -O "https://raw.github.com/OpenKinect/libfreenect/master/platform/osx/homebrew/libusb-freenect.rb"
libfreenect のインストール
brew install libfreenect
OpenNI のインストール
http://www.openni.org/downloadfiles/openni-binaries/20-latest-unstable から、OpenNI Unstable Build for MacOSX 10.6 Universal x86/x64 (32/64-bit) v1.0.0.25をダウンロード、解凍して、解凍したフォルダに cd して、Terminal で以下のコマンドを実行。
sudo ./install.sh
SensorKinectドライバのインストール
https://github.com/avin2/SensorKinect から、SensorKinect をダウンロード、解凍して、解凍したフォルダに cd して、Terminal で以下のコマンドを実行。
sudo ./install.sh
NITE のインストール
http://www.openni.org/downloadfiles/openni-compliant-middleware-binaries/33-latest-unstable から、
PrimeSense NITE Unstable Build for for MacOSX 10.6 Universal x86/x64 (32/64-bit) v1.3.0.18 をダンロード、解凍して、解凍したフォルダに cd して、Terminal で以下のコマンドを実行。
sudo ./install.sh