看板 Prob_Solve 關於我們 聯絡資訊
請問一個在垂直於地面的牆上貼著固定邊長L的正方形,而且我有鏡頭平視於此正方形並 通過中心點時所取得的邊長像素長度l跟距離D的對應關係;請問是否可以任意變換鏡頭位 置並照相,透過一張相片取得鏡頭相對於原本正方形的座標? 若固定一維,它的透視投影就會有兩個邊平行,透過三角函數應該就可算出;但若是三維 都不固定,透視投影則會成為不規則四邊形;Open CV好像在這8個點的座標都已知時可以 找到變換矩陣,但這個矩陣是鏡頭任意位置都通用的嗎? 還是有另外可以解出的方法? ※ 編輯: fausthsu (223.140.181.49), 04/14/2017 11:59:20
DJWS: 關鍵字 camera calibration 應該是十年前已經解決的問題 04/14 14:32
DJWS: 之後又出現關鍵字 dense tracking 前幾年已經被解決 04/14 14:32
DJWS: 應該是任意位置都通用 (如果不考慮鏡頭曲率失真的話) 04/14 14:35
fausthsu: 想再請問,成像的外部變數應該是每張圖都有不一樣的矩陣 04/22 15:01
fausthsu: 才是? 04/22 15:01
DJWS: 一種相機位置 對應 一種外部參數矩陣 8點法可以求得該矩陣 04/22 17:43
DJWS: 抱歉搞錯了 不是8點法 而是選取6組對應點 04/22 17:52
fausthsu: 再再請問,Euler angle在MATLAB官方寫的順序是XYZ,指 04/25 09:08
fausthsu: 的是R=RzRyRx?OpenGL是YZX,是指R=RxRzRy?最後OpenCV是 04/25 09:08
fausthsu: R=RzRyRx?謝謝 04/25 09:08
DJWS: 我沒有用過 所以我也不知道 04/25 09:28
fausthsu: 若我只有在某平面上正方形透過透視投影得到的不規則四 04/26 10:11
fausthsu: 邊形的影像,我能夠找回那平面嗎?似乎我只能找到經過四 04/26 10:11
fausthsu: 個點的線,但要在那四條線中找點拼回正方形就卡住了.... 04/26 10:11