iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 29
0
自我挑戰組

我的影像視覺定位學習筆記系列 第 29

day29-stereo camera another 解決方案ICP

  • 分享至 

  • xImage
  •  

在評估兩個3D點群的時候,
有時我們可以透過平面的影像特徵匹配兩個點群之間的關係,
在透過匹配的關係以及空間資訊還原影像的運動姿態。

然而有時候我們的匹配不見得是正確的匹配,
或是我們的影像特徵紋理不明顯,
影像的匹配並不可靠,
這種時候我們可能得嘗試別的解決方法

ICP(Iterative Closest Point迭代最近點)演算法是一種點集對點集配準方法。
當我們有兩個時間點三角測量得到的兩個深度影像點雲,
ICP就是計算怎麼把這個點雲平移旋轉,這兩個點雲儘量重疊,
而點雲之間的匹配是未知的,也許透過ICP得到的點匹配,
再用昨天提到的剛體轉換演算法求解能夠得到比較準確的姿態估計。

而openCV似乎有實作ICP的類別
然而實際操作下似乎跟想像有些落差,
以下是比較重要的涵式
https://ithelp.ithome.com.tw/upload/images/20191015/20121127L7mpFQfqoV.png
https://ithelp.ithome.com.tw/upload/images/20191015/20121127X4KIcjyXRh.png
https://ithelp.ithome.com.tw/upload/images/20191015/20121127TYCWpGSlu7.png
https://ithelp.ithome.com.tw/upload/images/20191015/20121127e0ZLBLu75e.png
依照涵式的順序應該能有的初步的結果,
但流程似乎有地方出了些錯誤,
我始終得不到一些有意義的結果。

或許openPCL是另外一條路,
除了這邊提到的ICP演算法,
還有些openPCL還有包了VTK視覺化的工具可以使用。


上一篇
day28-stereo camera剛體轉換 手眼問題 正交 Procrustes 問題
下一篇
day30-overview and furthermore
系列文
我的影像視覺定位學習筆記30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言