2011-12-18 20 views
1

私はカメラ座標のラインに関する質問をしました。コンピュータビジョン:カメラ座標の原点を結ぶ線について

ポイントのピクセル/スクリーン座標が(u,v)であるとします。カメラは は(u,v)の(カメラシステムの相対座標)(u,v)が与えられ 線Lrが が与えられる点(0,0,0) [原点カメラ位置]と(p,q,r)を通過さ(p,q,r)座標。 (p,q)を見つけることはできますか?

私はラインのパラメトリック方程式があることを知っている:

(x-a, y-b, z-c)= t(x_0, y_0, z_0)

しかし、私は唯一の(0,0,0)rあるz_0ある(a,b,c)知っています。 の値が(p,q)であることがわかるかどうかは誰にでも教えてください。何らかの形で(u,v)を使用できますか?

答えて

2

(u, v)のようなものに関する詳細がわからない限り、これはできません。これをこのように考えてください。 (u, v)rに基づいていると主張したとします。今、あなたのピクセルのラベルを変更したらどうなりますか?ピクセルは特定の距離を表す必要はないので、代わりに(125,100)が(250,200)であったとすると、それも意味をなさないでしょう。私がちょうど低解像度のチップのために高解像度のチップに入れ替えると仮定します。

(p, q)を実際に復元するには、ピクセルがどの物理的な距離に対応しているかを知る必要があります。カメラモデルのピンホールがピクセル参照フレーム内で(0,0)かどうかも知る必要があります。

+0

お返事ありがとうございます。 ピクセルサイズを知っていて、ピンホールが '(0,0)'にある場合は、 '(p、q)'を見つけることができますか?他に何か知る必要がある要素はありますか? – mvr950

+0

ご返信ありがとうございます。申し訳ありませんが、あなたは2つの要因を述べました。 1)各ピクセルがどの物理的距離を表しているか2)ピンホールが '(0,0)にあるかどうか上記の線のパラメトリック方程式を使用するには、他にどのような要素が必要ですか?それらをすべて言及することは可能ですか?もう一度あなたの助けに感謝します。 – mvr950

+0

それだけです。 '(0、0、z) 'の座標が'(0、0) '(あるいは'(x、y) 'など)に投影され、ピクセルが表す物理的距離も知っている場合、 '(p、q)'を見つけることができます。 – Gravity

関連する問題