看板 Math 關於我們 聯絡資訊
最近在寫程式 才開始研究這方面的問題 不知道下面的想法對不對 我想要把攝影機畫面上偵測到的平面當作新座標的基準 所以假設(旋轉+位移)矩陣是 m = R11 R12 R13 tx R21 R22 R23 ty R31 R32 R33 tz 0 0 0 1 原本在攝影機座標的點v = x y z 1 乘上m 後 會有對應到新的平面上的v'座標是 x' y' z' 1 這樣我需要知道幾組(v, v')才能求出這個矩陣呢? (我直覺上看覺得是三個,但不確定) 另外在攝影機上我無法直接看出新平面的點v'的真實座標(沒有深度),只能由投射到螢幕 畫面的點p來判斷..假設投影平面是z=1 我如果要求m 也是需要一樣多組的(v, p)還是會要更多? 如果可能的話 有辦法導出m的公式解嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 71.109.146.170 ※ 編輯: mamaya3 來自: 71.109.146.170 (01/31 08:00) ※ 編輯: mamaya3 來自: 71.109.146.170 (01/31 09:07)
doom8199 :點當然是越多越好XD SVD 是很好用的工具之一 01/31 22:42
doom8199 :點取的剛剛好,很容易造成數值上的誤差 01/31 22:43
doom8199 :而且算這些還需要先對相機做 calibrate 01/31 22:45
mamaya3 :解完了..要四個點且不共面 02/03 09:00