Thanks Driven Life

日々是感謝

Kinect for Xbox360 + OpenNI2 + OSX 10.8 が「とりあえず」動くまで

環境

びるどー

事前準備 びるどー

$ brew install libfreenect --universal # universal 無いと駄目

OpenNI2 びるどー

本家 OpenNI/OpenNI2 ではなく、 OpenNI2-FreenectDriver を使う

$ git clone git://github.com/piedar/OpenNI2-FreenectDriver.git
$ cd OpenNI2-FreenectDriver
$ LDFLAGS="-L$(brew --prefix)/lib" \
  CFLAGS="-I$(brew --prefix)/include -I$(brew --prefix)/include/libfreenect" \
  make

じっこうー

$ cd Bin/x64-Release
$ ./SimpleViewer

まとめ

よくわかんないんですが、本家 OpenNI2 は

  • Windows 環境であれば Kinect for Windows SDK
  • それ以外だと ASUS Xtion 系

だと動くらしくて、しかし私は Kinect for Xbox360 しか持ってないので 泣く泣く OpenNI2-FreenectDriver に手を出してみたら一応動いたということでした。

本家に追従してくれると嬉しいけど、それよりは Xtion PRO Live 買った方がいい気もする。