Kinect、モデル 1517 を使用し、OpenKinect/libfreenect リポジトリからマスター ブランチを Ubuntu 14.04 LTS x64 に複製しました。私の目標は、組み込みの mic-array を使って派手なことをすることです。
しかし、ソースをテストしてサンプル プログラムを実行したい場合は、次の出力が得られます。
$ ./freenect-glview
Kinect camera test
Number of devices found: 1
Could not open audio: -1
Failed to open motor subddevice or it is not disabled.Failed to open audio subdevice or it is not disabled.Could not open device
コンパイル中にエラーや警告は指摘されません。デバッグにより、失敗を FREENECT_DEVICE_MOTOR の初期化に切り分けました。
を使用して、安定したパッケージバージョンもダウンロードしようとしました
$ sudo apt-get install freenect
しかし (freenect-glview ではなく、他のサンプルでは) このエラーも発生します。
私が読んだすべてのチュートリアルとガイドとの違いは、コマンド$lsusb
の後に出力に「Microsoft Corp.」という名前の 3 つのデバイスが表示されるだけで、Bus 001 Device 006: ID 045e:02ad Microsoft Corp. Xbox NUI Audio
.
この問題を解決する方法はありますか? これらのサンプルで動作しない場合は、自作のサンプルでも動作しないと思います。