[討論] 影像遠近問題?

看板MATLAB作者 (prine5226)時間8年前 (2015/11/03 12:37), 編輯推噓3(302)
留言5則, 3人參與, 最新討論串1/2 (看更多)
版上大大們,小弟是剛使用matlab不久的新手。 想請問,若要計算照片中兩個圖像(例如:兩個圓形貼片)的遠近距離,不是平面上的左 右最小距離喔! 小弟本來是想說,越近圖越大,越遠圖越小的原理,再利用pixel值來計算遠近的距離, 但算出來往往都是錯的,想問有沒有人知道如何計算? 舉例:假如A,B實際距離(遠近)相差10公分,圖像pixel大小相差150pixel , 計算出來 1 pixel大約0.67mm,再計算B,C之間pixel差值去換算成B,C的時間差距,出來值是不正確 的。我相機固定,但物體會遠近移動!不知道哪裡出了問題? 不知道是否我了解有誤,影像遠近不能這麼計算,還是大大們知道如何計算影像遠近?感 謝大大! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.136.242.75 ※ 文章網址: https://www.ptt.cc/bbs/MATLAB/M.1446525456.A.BB5.html

11/03 22:27, , 1F
不是線性的,你不能這樣算
11/03 22:27, 1F

11/03 22:39, , 2F
欸,我講的不是很好,應該是說,越遠的東西比例會越小
11/03 22:39, 2F

11/03 22:54, , 3F
影像遠近如此計算是假設照片平面與AB射線&BC射線角度
11/03 22:54, 3F

11/03 22:55, , 4F
相同 故錯誤 此算法僅能當作一estimate
11/03 22:55, 4F

12/08 17:20, , 5F
LUT
12/08 17:20, 5F
文章代碼(AID): #1ME3eGkr (MATLAB)
文章代碼(AID): #1ME3eGkr (MATLAB)