FrontPage
事前準備†
OpenNI のダウンロード†
- 2011-10-12時点での最新版(Stable)は1.3.3.6.
- OpenNIの公式サイトへ行きます
- http://www.openni.org/ から Downloads → OpenNI Modules へと進む
- OpenNI Binariesを選択し,Stableを選択します
- 注意!!:64bit環境でも,OpenNIは32bit版をダウンロードしましょう.後述のドライバが32bit版にしか対応してないからです
- OpenNI Stable Build for Windows x86 (32bit) v1.3.3.6 Development Edition を選択し,Downloadを押します
NITE のダウンロード†
- 2011-10-12時点での最新版(Stable)は1.4.2.4.
- OpenNIの公式サイトへ行きます
- http://www.openni.org/ から Downloads → OpenNI Modules へと進む
- OpenNI Compliant Middleware Binariesを選択し,Stableを選択します
- PrimeSense NITE Stable Build for Windows x86 (32bit) v1.4.2.4 Development Edition を選択し,Downloadを押します
Kinectドライバ のダウンロード†
- https://github.com/avin2/SensorKinect へアクセスし,画面右側のDownloadsを押す
- zip か tar.gz のどちらか,自分の環境で解凍できる方をダウンロードする
- 2011年11月23日にドライバのバージョンが5.0.3.4から5.0.5.1に更新された
- 5.0.5.1はOpenNIのバージョン1.4.0.2以上を必要とする
- よってUnstableバージョンをダウンロードする必要がある(2011年12月14日時点でOpenNIのStableは1.3.3.6*1なので)
- 以下ドキュメントは10月12日時点に基づく
- バージョンの整合性を取らないとうまく起動しない
- ダウンロードするバイナリをUnstable(OpenNIの1.4.0.2とNITEの1.5.0.2)にしてドライバのバージョン5.0.5.1を利用する
- ダウンロードするバイナリをStable(OpenNIの1.3.3.6とNITEの1.4.2.4)にしてドライバのバージョンを5.0.3.4を利用する
- のいずれかにしないといけないので注意!
インストール†
- 事前にOpenKinectやKinect for Windows SDKがインストールされてる人はアンインストールしましょう
ドライバのインストール†
- ダウンロードしたドライバを適当なディレクトリに展開*2
- Kinectを接続する
- 自動的に起動するインストーラはキャンセルする
- デバイスマネージャを起動する
- XBox NUI Motor が未知のデバイスとなってるので,右クリックしてドライバーソフトウェアの更新を選択
- 検索方法を聞かれるが,手動で検索を選択
- 検索する場所を聞かれるので,先ほどドライバを展開したディレクトリ(画面の例ではC:\work\avin2-SensorKinect-2d13967) 以下の Platform\Win32\Driver を指定
- 検証できない発行元と言われるが,それでもインストールしますを選択
- しばらく待つと,以下のようにインストールが終わる
- ダイアログを閉じると,自動的にKinect Audio,Kinect Cameraとともにインストールが完了する.
- 自動的にインストールされない場合は,この手順と同じように右クリックメニューからドライバーソフトウェアの更新を選択してインストールする
OpenNI のインストール†
- 先ほどダウンロードした openni-win32-1.3.3.6-dev.msi を実行してインストール
- インストールの確認を求められるが,気にせず実行.
- 最後にデバイスのインストールの確認を求められるので,インストールを選択
- 無事にインストール完了
- Kinectのドライバ(C:\work\avin2-SensorKinect-2d13967) 以下のbin以下に SensorKinect-Win-OpenSource32-5.0.3.4.msi というインストールプログラムが存在する
- 2011-10-12時点でバージョンは5.0.3.4
- 無事インストール終了
NITE のインストール†
- ダウンロードした nite-win32-1.4.2.4-dev.msi を実行
- 通常通りインストールする
- 無事インストール終了
参考ページ†
サンプルプログラム†
コメント†
- いろんなサイトを見ているが,未だ64bit版のドライバが完成しておらず,64bitマシンに32bit版のソフトウェアをインストールすることになってしまっている
- その際のインストール場所を c:\Program Files (x86) でなく,32bit時代と同じc:\Program Files にインストールするべし,という指南書を多々見かけた.
- ただ,今回は特にそのようなことをせずにインストールに成功したことだけ記載しておく.
Ubuntu用は1.3.3.5
この例ではC:\work\avin2-SensorKinect-2d13967 以下に展開
Last-modified: 2011-12-14 (水) 18:30:51