[問題] 電腦視覺問題
開發平台(Platform): (Ex: Win10, Linux, ...)
win10
編譯器(Ex: GCC, clang, VC++...)+目標環境(跟開發平台不同的話需列出)
vs2019
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
Eigen
問題(Question):
各位前輩好
我想詢問關於電腦視覺的問題
如果我有一個旋轉+平移矩陣組合而成的轉換矩陣(Transformation Matrix)
也就是相機外參數矩陣(可以得知世界座標在相機座標的位置,旋轉量)
此時我可以透過這個轉換矩陣,推導出逆轉換矩陣,
而這個逆轉換矩陣,可以得到相機在世界座標的位置,及旋轉量
問題1 : 如果我有一個物體沿世界座標Z軸移動10cm,我想利用上面已知的轉換矩陣與逆
轉換矩陣,推導出屬於這個位置的轉換矩陣,是否有可能呢?
目前我的做法是
先將0,0,20轉換到相機座標(將0,020乘上轉換矩陣中旋轉矩陣的部分)
再將此平移量加到原本的轉換矩陣中平移矩陣的部分
組合而成的轉換矩陣就是0,0,20 與相機的轉換矩陣
如果有錯誤的地方再麻煩各位前輩糾正
餵入的資料(Input):
預期的正確結果(Expected Output):
錯誤結果(Wrong Output):
程式碼(Code):(請善用置底文網頁, 記得排版,禁止使用圖檔)
補充說明(Supplement):
這是我目前使用到的公式
https://imgur.com/a/x6kgqPJ
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.142.197.184 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1600097502.A.1B3.html
推
09/15 08:26,
4年前
, 1F
09/15 08:26, 1F
噓
09/15 08:43,
4年前
, 2F
09/15 08:43, 2F
→
09/15 08:43,
4年前
, 3F
09/15 08:43, 3F
→
09/15 08:43,
4年前
, 4F
09/15 08:43, 4F
→
09/15 08:43,
4年前
, 5F
09/15 08:43, 5F
→
09/15 08:43,
4年前
, 6F
09/15 08:43, 6F
噓
09/15 08:48,
4年前
, 7F
09/15 08:48, 7F
→
09/15 08:48,
4年前
, 8F
09/15 08:48, 8F
噓
09/15 09:12,
4年前
, 9F
09/15 09:12, 9F
→
09/15 09:12,
4年前
, 10F
09/15 09:12, 10F
→
09/15 09:12,
4年前
, 11F
09/15 09:12, 11F
推
09/15 11:17,
4年前
, 12F
09/15 11:17, 12F
→
09/15 11:17,
4年前
, 13F
09/15 11:17, 13F
→
09/15 11:17,
4年前
, 14F
09/15 11:17, 14F
謝謝前輩的回覆
因為小弟最近才接觸到3D空間轉換等問題,觀念上可能還需加強
我目前認知是4*4的轉換矩陣 ,為齊次座標的轉換
目前我做的操作如下
1.將旋轉矩陣(3x3) 與 平移矩陣(3x1) 組合成[R|t](4x4) 最後(3,0)~(3,3)的值為0,0,0,1
這裡與兩位前輩提到的se3 類似(不過我不確定物理意義是否相同,我需要在消化學習這部分)
2.將此4x4的轉換矩陣做逆矩陣
3.分開來算旋轉矩陣(3x3)與平移矩陣(3x1),新的旋轉矩陣=旋轉矩陣的逆矩陣
新的平移矩陣 = -(新的旋轉矩陣) * 平移矩陣
將新的旋轉矩陣R'與新的平移矩陣T' 組合成[R'|T'](4x4) 最後(3,0)~(3,3)的值為0,0,0,1
此時會發現 3 與 2 求出來的逆轉換矩陣相同
所以我想透過這關係 求出在世界座標往Z軸位移20cm後 與相機的轉換矩陣
小弟如果描述或觀念不清楚的地方再請前輩指正
※ 編輯: asdfg1597860 (220.142.197.184 臺灣), 09/15/2020 21:42:37
→
09/16 23:31,
4年前
, 15F
09/16 23:31, 15F
→
09/16 23:31,
4年前
, 16F
09/16 23:31, 16F
→
09/16 23:31,
4年前
, 17F
09/16 23:31, 17F
→
09/16 23:31,
4年前
, 18F
09/16 23:31, 18F
推
09/16 23:34,
4年前
, 19F
09/16 23:34, 19F
→
09/16 23:34,
4年前
, 20F
09/16 23:34, 20F
→
09/16 23:34,
4年前
, 21F
09/16 23:34, 21F
→
09/16 23:34,
4年前
, 22F
09/16 23:34, 22F
推
09/16 23:36,
4年前
, 23F
09/16 23:36, 23F
→
09/16 23:36,
4年前
, 24F
09/16 23:36, 24F
→
09/17 23:29,
4年前
, 25F
09/17 23:29, 25F
推
09/18 08:07,
4年前
, 26F
09/18 08:07, 26F
→
09/18 08:08,
4年前
, 27F
09/18 08:08, 27F
推
09/18 08:25,
4年前
, 28F
09/18 08:25, 28F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章