[其他] 座標 投影和校正

看板Math作者 (一輩子的牙牙學語)時間14年前 (2011/06/08 13:50), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串1/1
抱歉在這裡想請各位板大幫忙指導一下 因為本人數學不太好,大概只學到三角函數堪用而已 微積分開始都在課堂上睡覺了啊(遮臉) 想要問的問題是,現在我用攝影機拍攝了一個畫面 並且畫面上有一個點是我所需要的點 所以我就有了五個座標 由 a b c d 所圍成的邊界,由於攝影機會變型 所以可能是不規則四邊型的 而 p 點,是在這個邊界中的某一點 o b o a o p o d o c 而我得到了這些座標之後,需要將其變換到一個矩型區域中 o A o B o P o D o C 把 p 點由程式運算到 P 點 而 p 點在 abcd 中的相對位置和 P 點在 ABCD 中的相對位置需要是一樣的 看起來就像是圖片被拉伸了一樣 因為我是用C#,所以用筆和計算機算不出來,就寫不出來啊XD 四點都可以任意的延展看了我半天還是寫不出來 雖然之前拜了股溝大神好一陣子,可是不是不適用就是太複雜看不懂囧 可否請各位板大提供一下想法或做法,感謝喔! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.117.11.195

06/08 21:02, , 1F
是要說PA=pa長度嗎?
06/08 21:02, 1F

06/08 22:55, , 2F
cross ratio?
06/08 22:55, 2F
應該是說,如果把坐標上的 (ax,ay) 投影到新的 (Ax,Ay) 上面 (bx,by) => (Bx,By) (cx,cy) => (Cx,Cy) (dx,dy) => (Dx,Dy) 以上都是已知的數字,但是是從一個不規則的四邊形投影成矩形 這個時候指定一個在範圍內的 (px,py) => 要怎麼計算出會投影到哪裡去呢? 如果 p 在 ab 線上三分之一的地方, P 結果也一定會是AB線上的三分之一之處 如果 p 剛好是在 abcd 幾何的中心, P 結果也就是在矩形 ABCD 的中心點位置 不過我想不到要怎麼算出 p 在不規則 abcd 中的相對位置 因為是一塊不規則的矩形... ※ 編輯: ldcs 來自: 114.38.98.221 (06/09 01:00) cross ratio 我查了一下,好像有點類似耶 不過內容好像是共點 共線 共圓 不知道要怎麼應用在一整個平面上 明天有空再來看一下好了 ※ 編輯: ldcs 來自: 114.38.98.221 (06/09 01:07)
文章代碼(AID): #1Dxmszlz (Math)