2012-06-04 42 views
2

給定兩個圖像(左側和右側),我想單擊左側圖像上的一個像素,然後單擊右側圖像上的相應像素。我如何計算點擊像素到相機的距離?查找立體圖像中匹配像素的距離

這不是實時的。做完這些之後,我會添加彩色濾鏡而不是點擊,但首先我必須實現這一點。

回答

0

沒有直接的方法來做到這一點,因爲它很大程度上取決於立體聲設置的幾何形狀。

理論上講,你會將兩個像素轉換爲光線,並計算交點。由於四捨五入錯誤,射線不太可能相交,因此您需要找到最接近兩條射線的點。當您將像素座標轉換爲射線方程時,相機幾何體即會進入。

+0

謝謝,我有關於相機幾何的一些信息。我認爲你正在談論三角測量,但是方法會根據兩個攝像機的對象位置而變化(例如,如果對象位於左側攝像機的右側,而右側攝像機的左側,則不同的公式是但是如果物體位於兩個相機的左側或右側,公式會發生變化) –

+0

@ 1.44mb:實際上,我提到的公式(射線相交)並不是。例如。您可以將兩條光線向左並與最左側相機的左側相交。 – MSalters

相關問題