私のキネクトをプロジェクタにキャリブレーションしようとしています。私はマイクロソフトの調査からいくつかの論文を読んだことがあります。プロジェクタとカメラのキャリブレーションにpositアルゴリズムを使用する方法
フォーポイントが正しく、我々は、プロジェクタの位置および向きを見つけるために[6] POSITアルゴリズム を使用した後、プロジェクタ画像における位置、深さカメラと 、両方によって識別されなければなりません。この の処理には、プロジェクタ の焦点距離と投影中心が必要です。
(これは、プロジェクターの位置を与える)
しかし、私は本当にPOSITアルゴリズムに慣れていないんだと、確かにそれはここでは使用されませんか。 Positアルゴリズムの結果は、並進ベクトルと回転行列です。今私の質問は、これがどのように相互作用に使用できるかということです。
たとえば、kinectで手をたどると、座標(x、y)が得られます。どのように変換と回転行列を使用して投影の対応する(x、y)座標を見つけることができますか?
正確な何の行動を達成する必要があります。 はその後、我々は座標系POSITにあるように私たちのポイントを変換する必要がありますか?両方をどのように使いたいかを指定できますか? –
インターフェイスが、ユーザーが前記インターフェイスとやり取りできる表面に投影されている場合。そのため、手の位置を知る必要があります(手の座標は、これがkinectと一緒に集められた深度座標または実世界座標になります)。しかし、投影においてフィードバックを与えるためには、投影座標で手の位置を知る必要がある。このようにして、ユーザがカメラ画像内の例えば(220,210)の投影に触れる場合。 (x、y)の投影に何かが表示されます。これがアイデアを明確にすることを願っています。 – Ojtwist