を取得する座標、我々はいくつかの計算と実際の位置を取得これらを使用して、私たちに回転と平行移動ベクトルを与えるのOpenGLオブジェクトのモデルビュー行列である:画面とOpenGLの現実の世界を比較ヒット我々が持っている基本的に何
-R*t, where R is [0 4 8; 1 5 9; 2 6 10] matrix and t is [12 13 14] column vector.
を
OpenCVには、指先の画面座標x,y
があります。
ここでは、このx,y
の画面をOpenGLの実世界座標と比較して、どのオブジェクトが指でヒットしたかを確認する方法が必要です。私たちはgluUnProject
を試しましたが、x、yから正しい現実の座標を返しませんでした。
ここで試してみる方法はARToolKitとOpenCVを併用しているため、ARのマーカーに基づいてmodelview行列が変わります。また、ARToolkitカメラモジュールを使用しています。