OpenNI Tips

OpenNI Tips

OpenNIの構成イメージ

OpenNIの構成図を示します.OpenNIはKinectのデバイスをコントロールするDevice部とそのデータから画像処理を行い,ジェスチャ認識などを行うMiddleware部があり,OpenNIはそれらを統合して扱うインターフェイスとなっています.また別途インストールするNITEはそのミドルウェア部分の一部を担当しています.そのため,今後はさまざまなミドルウェアが追加されていくと予想されます.

インストール

Link

このあたりを参考にしてインストール.
まとめ?ブログ:Kinect1 -OpenNI導入-
totakke website:OpenNI: WindowsでKinectを使う

Windows用のメモ

OpenKinectを入れてしまった人かつ永遠にXBOX NUI Motorがインストールされ続ける on windowsな人用のメモ.ドライバの再インストールは”検索しないで”,インストールするドライバを選択する(D)を選ばないと永遠にOpenKinectのドライバを再インストールし続けます.

OpenNIとOpenCVの連携サンプルコード

OpenCVでOpenNIのデプスと画像データを扱うためのサンプルコードです@windows VS2008.



重ね合わせのデモ:左:画像,中央デプスと画像のαブレンド,右:デプス


キャリブレーションパターン発見用のデモ

OpenNIのサンプルプログラム一覧

NiSimpleViewer

撮影したデプスと画像を表示する最も簡単なサンプル.ただし,オーバーレイ表示時は,デプスはRGBカメラの位置へ,内部情報を用いて3次元投影されています. 以下キーバインド

NiViewer

ちょっと高度なIR,RGB画像ビューア.マウス操作で良くわからないことになったらすかさず"/"キーでリセット.詳しくは"?"キーでヘルプが出ます.ヘルプはESCで消せません.プログラムごと終了するのでもう一度"?"キーでトグルさせて下さい. 以下キーバインド.

NiUserTracker

モーションキャプチャ(人体のスケルトン表示)キャリブレーションなど一人で使うにはワイアレスなキーボードが欲しいところ. キャリブレーション方法などはまとめ?ブログ:Kinect1 -OpenNI導入-

topへ戻る