Windows 7-64its(Professional)にopencv kinectをインストールしましたが、正常に動作します。
1.kinectするドライバー:こちら
ノート
ドライバーをインストールするときは、「Windows update」が追加
のドライバーをインストールしないことを確認してください。
ヒント: インストールするときは、インターネットを切断してください。;)
「デバイス マネージャー」にチェックインし、PrimeSense を検索します。
このようなもの:
- PrimeSense |- Kinect オーディオ |- Kinect カメラ |- Kinect モーター
それが機能しているかどうかを確認してください。OpenNI サンプルを実行します。
2.OpenCV
ダウンロード:
...://sourceforge.net/projects/opencvlibrary/files/opencv-win/2.3.1/OpenCV-2.3.1-win-superpack.exe/download
cmake で opencv を設定します。「OpenNI」オプションにチェックを入れてください。OpenCVFindOpenNI.cmake が古くなっているために、「警告: PrimeSense...」のようなエラーが発生する可能性があります。
いくつかの変更を行う必要があります。ここに移動して、変更をダウンロードします。
こちらをクリックしてダウンロードしてください(ページ下部:「他のフォーマットでダウンロード:オリジナルフォーマット」)。
元のファイル「OpenCVFindOpenNI.cmake」に変更を加える必要があります。ルートフォルダー「OpenCV-2.3.1\」にあります
「-」が含まれる行を削除し、「+」が含まれる行を置換/追加します。
openCV を構成してコンパイルします。この後、少なくとも正常に動作するはずです... :)
確かに..コンパイルする必要があります... ;) 私の場合 - Visual Studio C++ 9(2008) - (リリース モードでのみコンパイルしました)
コンパイル後にシステムのパッチに「bin」を設定する必要があります。
サンプルを実行します。
「OpenCV-2.3.1\samples\cpp\kinect_maps.cpp」でお楽しみください。