2015-06-23 66 views
0

我本文檔以下:http://docs.opencv.org/modules/calib3d/doc/camera_calibration_and_3d_reconstruction.html相機校準和3D重建:縮放係數

enter image description here

在上面的表達,我已成功地獲得除了所有矩陣的縮放因子「S」。我假設我的物體是平面的,因此Z = 0。我試圖通過將已知的2D替換爲3D地圖來解決's'問題,並且我得到了一個值。但是,這個值似乎只給了我一個正確的映射,而不是所有的。我做錯了什麼?

任何幫助將不勝感激!謝謝!

回答

0

你知道物體的物理尺寸嗎?它在所有圖像中都是一樣的嗎?那麼這個比例就是一個,因爲你在一個校準的設置。

如果上述任一條件不適用,則無法恢復物理上有意義的縮放因子。

+0

我知道物理尺寸,但爲什麼比例因子應該是1呢?我只是將一個已知的3D(X,Y,0) - 2D(x,y)映射代入矩陣並求解「s」。我取得了一些進展,看看這個問題:http://stackoverflow.com/questions/31021733/obtaining-world-coordinates-of-an-object-from-its-image-coordinates – Abhijay

+0

「平面」不是與「Z = 0」相同,除非該平面是您校準的世界座標系的XY平面。 –