我有一個三維的矩形(其由於投影失真不是圖像中的矩形)的圖像。我知道這個矩形的所有角落的所有世界和圖像座標。如何變換一個投影的3D矩形成2D軸線對齊矩形
我需要做的是確定這個矩形內的圖像中的一個點的世界座標。要做到這一點,我需要計算一個轉換來將該矩形解除投影到一個2D矩形。
如何計算該變換?
在此先感謝
我有一個三維的矩形(其由於投影失真不是圖像中的矩形)的圖像。我知道這個矩形的所有角落的所有世界和圖像座標。如何變換一個投影的3D矩形成2D軸線對齊矩形
我需要做的是確定這個矩形內的圖像中的一個點的世界座標。要做到這一點,我需要計算一個轉換來將該矩形解除投影到一個2D矩形。
如何計算該變換?
在此先感謝
這是保持直線四邊形之間找到映射的一個特例。這些通常被稱爲單應變換。在這裏,其中一個四邊形是矩形,所以這是一個流行的特例。你可以谷歌這些條款(「四到四」等)來找到解釋和代碼,但這裏有一些網站給你。
Perspective Transform Estimation
extracting a quadrilateral image to a rectangle
ProjectiveMappings for ImageWarping保羅Heckbert。
數學不是特別舒服,但它並不難任。你也可以從上面的鏈接中找到一些代碼。
如果我理解正確的話,你必須在矩形的投影二維點,你知道矩形的所有四個角的三維(世界)和2D(圖像)的座標。目標是找到投影到給定點的(3D,世界)矩形內部唯一點的3D座標。
(執行步驟1-3以下爲矩形的兩個三維(世界)座標,並且2D(圖像)座標。)