2011-12-13 105 views
0

我被困在計算機視覺問題中。我的問題是:從像素座標轉換到相機座標?

假設我在像素座標系中有一個點(u,v)位於屏幕(顯示器)的某個部分的某處。

我想將此點轉換爲相機座標系(從(0,0,0)處的相機原點的角度)。

如何將屏幕座標轉換爲相機座標?

回答

3

事實是,您將永遠無法將像素(2個座標)轉換爲3D空間。因爲信息不存在!

好消息是,有一些方法可以從2D圖像中提取3D信息。

你需要校準你的相機,然後檢測一個已知配置的物體(比如棋盤),然後求解它在3D世界中的位置。

查看這些鏈接。

http://computer-vision-talks.com/2011/11/pose-estimation-problem/

cv::solvePnP

http://www.morethantechnical.com/2010/11/10/20-lines-ar-in-opencv-wcode/

+0

非常感謝。這回答了我的問題。 – mvr950