Macで「Kinect for Windows」を使ってみました。環境のセットアップはうまくいっているようですが、何かがおかしいようです。次のようなサンプルを開始すると、
OpenNI-Bin-Dev-MacOSX-v1.5.4.0/Samples/Bin/x64-Release/Sample-NiSimpleViewer
サンプル アプリケーションが起動し、最初は問題なく動作しているように見えますが、数秒後 (10 ~ 20 秒) に、アプリケーションの画面に表示された動きが停止し、二度と動作しなくなります。数秒経過した時点からアプリが Kinect からデータを取得できなくなっているようです。
ライブラリまたはそれらの依存関係、または Kinect のハードウェア自体が問題を起こしているのか (ハードウェアに関しては、目に見えないほど壊れているか何か) わからないので、どちらが問題なのかを検出する方法を本当に知りたいです。
どうすれば問題を解決できますか?
私の環境を以下に示します。
- Mac OS X v10.7.4 (MacBook Air、コア i5 1.6Ghz、メモリ 4GB)
- Xcode 4.4.1
- Windows用キネクト
- OpenNI-Bin-Dev-MacOSX-v1.5.4.0
- センサー-ビン-MacOSX-v5.1.2.1
- libusb についてはこちらの指示に従いました: http://openkinect.org/wiki/Getting_Started#Homebrew
また、libfreenect を使用しようとすると (OpenNI+SensorKinect とは別のものであることはわかっています)、そのサンプル アプリケーションには「見つかったデバイスの数: 0」と表示されます。これは、Kinect を MBA に確実に接続したため、意味がありません...)