ピクセルをカメラ画像平面から別のカメラ画像平面に変換するにはどうすればよいですか?
2台のカメラ、キャリブレーションは、それらの間で行われ、内因性および外因性の両方の行列が得られると、私は最初のカメラの(U、V)を取得することができています、どのように私は(U、V)を得ることができます二番目のカメラ?変容の種類は何かできますか?これらのカメラは、(stereo
IE)互いにparalelあるのでカメラの ポジション
ピクセルをカメラ画像平面から別のカメラ画像平面に変換するにはどうすればよいですか?
2台のカメラ、キャリブレーションは、それらの間で行われ、内因性および外因性の両方の行列が得られると、私は最初のカメラの(U、V)を取得することができています、どのように私は(U、V)を得ることができます二番目のカメラ?変容の種類は何かできますか?これらのカメラは、(stereo
IE)互いにparalelあるのでカメラの ポジション
これは、画像の回転や平行移動の際の位置、ピクセルの位置を示しています。この場合、1つのイメージがあり、それを変更しますが、あなたの場合は、別のイメージを別の場所から取得します。だから、これはあなたにとって非常に有用ではありません。 – smttsp
固定され、第1の画像内の点(x、y)のY軸は、第2の画像内の同じままですなわち、 y' = y
。 xだけが変更されます。 (yは垂直軸、xは水平)。
x 'を見つける方法はいくつかあります。最も簡単なものは、正規化された相互相関です。ポイントの周りのウィンドウを選択し、正規化された相互相関を行います。結果は画像の幅の配列になります。
スムース領域のポイントを検索している場合を除き、配列(ピーク)の最大値が一致すると予想されます。
また、SIFT/SURF機能を試してみることもできますが、私はそれらについて専門家ではありません。 Matlabで使用できる関数があることがわかります(detectSURFfeatures
など)。
2台の異なるカメラを使用している場合は、両方のカメラを較正する必要があります。
質問を修正してください。質問トピックでは「変換」について質問しますが、質問の詳細は、第1のカメラからデータを読み取ることができる一方で、第2のカメラから(U、V)データを読み取ることができないことを示します。 – zmechanic
ステレオ宿題ですか?あなたは2つの平行したカメラを持っているようです、そうですか? – smttsp
@zmechanic 2次元平面間の変形の方法を見つけることが欲しいです –