Kinectというマイクロソフトから販売されたXbox 360向けのゲームデバイスでプレイヤーの位置、動き、声、顔を認識することができたりする。このデバイスは、多くをデバイス内のプロセッサで処理をしているらしく、ソフトウェアの処理が軽減される。
このデバイスを知って、思わず欲しくなってしまったので、購入した。
なお、自分は XBox 360 を持っていません。
梱包されてたもの
- センサー
- USBケーブル
- 説明書
- XBox用ゲーム
実際の梱包物の写真

IMGP0201 posted by (C)k1ha410

IMGP0204 posted by (C)k1ha410

IMGP0203 posted by (C)k1ha410

IMGP0202 posted by (C)k1ha410
なお、USB接続ですが、電源共有用にACアダプタがついていました。
ソフトウェア
このデバイスは、USB接続ですが、XBOX用です。このまま指しても、PCはドライバを認識しません。
このデバイスの為に、世界中のハッカーなどが頑張っていました。
-
OpenKinect
一つは、 OpenKinect project
かなり早くから、オープンなKinectの利用という事で用意されていました。 -
OpenNI
もうひとつは OpenNI
こちらはKinect開発メーカ(?)系のソフトウェアです
どちらがいいかというのは悩ましいですが、後者のOpenNIは、開発メーカ(?)支援もあり、 多くの事が出来そうですので、こちらを試してみます。
セットアップ
じつは、セットアップは比較的めんどくさいです。インストーラのダブルクリックでインストール完了とは行かず、色々と試行錯誤しました。
大まかに以下の手順で行います。詳しくは、参考サイトをご参照ください。
手順
- avin2氏のSensorKinectをインストール(Kinect用のVenderID ProductID用のドライバ) avin2 / SensorKinect (github)
- OpenNI 1.0 Alpha build 23 binaries for Win32のインストール
- PrimeSense NITE version 1.3 Betaのインストール OpenNI公式ページ
- 環境変数の設定
- 設定ファイル変更
avin2氏のSensorKinectをインストール
これは、OpenNI公式ページのドライバは開発用デバイス用のものらしく、Kinect用に インストールできませんでした。
これをインストールすると
C:\Program Files\Prime Sense\Sensor\
にインストールされます。
この時、
- Kinect Motor → インストールされる
- Kinect Camera → インストールされる
- Kinect Audio → インストールされない(?のまま)
となりました。
公式ソフトウェアのインストール
-
OpenNI 1.0 Alpha build 23 binaries for Win32をインストールすると
C:\Program Files\OpenNI\ にインストールされます。
-
PrimeSense NITE version 1.3 Betaをインストールすると、
C:\Program Files\Prime Sense\NITE\ にインストールされます。
大きく見ると、avin2氏のSensorKinectがドライバ
環境変数を設定
以下の環境変数を設定してください。
XN_SENSOR_VENDOR_ID=0x045E XN_SENSOR_PRODUCT_ID=0x02AE XN_HOST_PROTOCOL_ALGORITHM_REGISTRATION=0x40
設定ファイルの書き換え
-
C:\Program Files\OpenNI\Data\SmaplesConfig.xml
この中の<MapOutputMode xRes="320" yRes="240" FPS="30">を<MapOutputMode xRes="640" yRes="480" FPS="30">に書き換えます。 - C:\Program Files\Prime Sense\NITE\Data\Sample-Scene.xml
-
C:\Program Files\Prime Sense\NITE\Data\Sample-Tracking.xml
この中の<License vendor="PrimeSense" key=""/>の key="" に OpenNI公式サイトにあるライセンスキー(0KOIk(うんうん)Y4=)を記入します。 -
C:\Program Files\Prime Sense\NITE\Data\Sample-User.xml
<ProductionNodes>を改変します。詳細は参考サイトを。
参考サイト
- totakke website OpenNI: WindowsでKinectを使う
- まとめ?ブログ Kinect1 -OpenNI導入-
- Chick Lab Windows環境へOpenNIとKinectのドライバをインストール
- Google Group OpenNI How to setup Kinect Driver with OpenNI in Windows
完了
ここまで来ると、一旦完了しますので、あとはデモなどが
- C:\Program Files\OpenNI\Samples
- C:\Program Files\Prime Sense\Nite\Samples
にありますので、楽しんでみてください。
ちなみに購入したい方は
以下をチェックしてみてはいかがでしょうか?
【Joshinは平成20/22年度製品安全優良企業 連続受賞・プライバシーマーク取得企業】送料0 ★Xbo... 価格:12,980円(税込、送料込) |
【在庫あり】【18時までのご注文完了で当日出荷可能!】MICROSOFT [Xbox360用]Kinectセンサー 価格:12,967円(税込、送料別) |
【送料無料】Xbox360 Kinect センサー 【対象ゲーム機本体と同時購入で300ポイント対象1201】 価格:12,283円(税込、送料別) |
(楽天さんのサイトです)


こんにちは。
お世話になっております。
環境変数の設定に対してどこに設定しますか。
以上
よろしくお願いします。
システム環境変数に追加しています。
[スタート]→[コンピュータ] →[プロパティ]→[システム詳細設定]→[環境変数] のシステム環境変数です。
http://photozou.jp/photo/show/291813/66598453
ご参考になれば。