[問題] OpenCV 關於cvGetAffineTransform
各位好
我想請問一下關於OpenCV的"cvGetAffineTransform"函數
這個函數是透過"三對"相互對應的點來計算出affine matrix
如果我有50個點要做對應的話
有沒有辦法把這個矩陣算的更精準一點?
請各位幫幫忙 感謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 120.107.172.190
→
04/30 21:54, , 1F
04/30 21:54, 1F
→
04/30 21:55, , 2F
04/30 21:55, 2F
→
04/30 21:56, , 3F
04/30 21:56, 3F
推
04/30 21:56, , 4F
04/30 21:56, 4F
沒錯 是50對相互對應的點
請問A大有解決過類似的問題嗎 可以透漏一下大概是怎麼做的嗎 苦惱中QQ
※ 編輯: cygnus122 來自: 120.107.172.190 (04/30 22:02)
推
04/30 22:13, , 5F
04/30 22:13, 5F
→
04/30 22:13, , 6F
04/30 22:13, 6F
推
05/01 15:21, , 7F
05/01 15:21, 7F
→
05/01 15:23, , 8F
05/01 15:23, 8F
好像是耶 我有些點不是正確的對應 算出來的結果就誤差很大...
請問還有沒有方法可以去逼近最佳解
※ 編輯: cygnus122 來自: 120.107.172.190 (05/01 15:40)
推
05/01 15:54, , 9F
05/01 15:54, 9F
我可以用 cv::estimateAffine3D這個來做嗎
裡面有個參數叫做ransacThreshold 有人知道這個參數要怎麼設嗎
我google了一下 好像因為這個是要餵三維的點進去 轉換後誤差也有點大
有人使用過這個函數嗎
※ 編輯: cygnus122 來自: 120.107.172.190 (05/01 16:07)