ICP演算法使用遇到的問題

2021-09-07 03:24:41 字數 552 閱讀 8526

這幾天在學習資料關聯的方法,本來想使用icp演算法進行距離測距資料的配準,但是用的過程中出現問題,配的不准,而且偏差更大了。

紅色的和黃色的2維雷射點進行icp配準,但將變換矩陣和黃色進行乘之後偏差更大了。懷疑是因為兩個點集只有部分資料重合,而icp演算法最好是點能一一對應。

之後使用pcl進行點集匹配測試,出現同樣的問題。

於是我自己構造了乙個資料,將a點集進行乙個剛體變換,之後用icp配準,再進行對比,發現演算法可以配準的很好,應該是部分點集重合造成的。

現在想想,主要原因是icp演算法並不是全域性最優匹配,而是區域性最優匹配。當存在部分重疊或者離群點時,點集之間就不能夠很好的對應。因此造成匹配的錯誤。

使用遇到的問題 Mac Pro使用遇到問題

mac os x無法休眠?教你用pmset找出原因。如何重置 mac 上的系統管理控制器 smc mac retina 合蓋後開啟突然黑屏,長按開機鍵無反應?應該是有一次修改了系統設定,解決如下 mac os x中顯示 不顯示隱藏檔案方法 命令列 mac不能複製拷貝寫入檔案到行動硬碟,u盤怎麼辦 n...

CloudFoundry 使用遇到的問題

在部署 使用開源雲平台cloudfoundry 版本為v1 的過程中,遇到了一些問題,通過分析cloudfoundry的實現機制和bosh的結構,在google的幫助下,最終將問題解決,同時對linux也有了進一步的了解。現在將一些問題和解決方案總結出來,與大家一起分享。一 vcenter故障排除 ...

使用mysql遇到的問題

1.幻讀。很多書和blog都提到mysql 的 tx isolate 事務隔離 為repeatable read.並且mysql做了next key lock的事情防止幻讀。但是如果你直接在事務中使用 select from table 這還是會有幻讀發生。只有你在select語句中加入鎖才能防止幻...