2012-02-08 26 views
0

OpenGLを使用して3Dモデルを画面に描画します。このモデルをKinectジェスチャで画面上で拡大または回転させます。誰も良いチュートリアルや情報を持っています。どのようにC++/OpenGLアプリケーションのプログラミングを開始できますか? Kinect。OpenGLを使用したKinect

+0

残念ながら、ここではかなり広範なトピックを2つ話していますので、適切な答えを提供する前に質問を絞り込む必要があります。 –

答えて

4

あなたはここで非常に異なる問題をfaceingしている:

  1. あなたは便利なものを描くことができるようにOpenGLを習得する必要があります。私は、 "OpenGLプログラミングガイド"(別名レッドブック)、 "OpenGL Super Bible"とチュートリアルhttp://www.lighthouse3d.comhttp://arcsynthesis.org/gltutを読むことをお勧めします。

  2. コンピュータビジョンとジェスチャーの認識に慣れておく必要があります。 Kinectは奥行きのカメラに過ぎません。つまり、画像の各ピクセルに対して、カメラからの距離を取得しています。デプスセンサーに加えて、通常のカメラもありますので、深度と色の情報を組み合わせることができます。しかし、Kinectはジェスチャーデータを直接与えるわけではありません。 Kinectが提供するデータからジェスチャーを決定するコンピュータビジョンシステムに接続する必要があります。

そして、それらを有用なプログラムにマージする必要があります。

-1

シンプルなGoogle検索の利回りこの:http://www.microsoft.com/en-us/kinectforwindows/develop/new.aspx

私はあなたのKinect SDKをダウンロードして起動をお勧めします。私は、あなたを始めるためのいくつかの例があると確信しています。そして幸いなことに、SDKはc/C++(MS Visual Studio 2010)をサポートしているようですので、C#またはxnaに限定されていないようです。

+1

ありがとうございます。しかし不運にも、KinectSDKを使ってC++に実装する方法に関する情報が不十分です。 –

1

windows/mac kinect開発用にZigfu dev bundleをインストールしてみてください。これは、OpenNI/NITEとKinectドライバをインストールする最も簡単な方法です。

OpenNIには、NiSimpleViewer(OpenGLを使用してkinectの深度データをレンダリングする)を含む、完全なソースサンプルの束が付属しています。

関連する問題