我有一個3D矩陣(非常大,讓它稱爲L)和一個3D小的(非常小,我們稱之爲S),並且想要使用OpenCV在L.中尋找最接近的模式。通過opencv匹配的3D模板
OpenCV能幫我嗎?如果是的話,我該如何使用它? 謝謝。
我有一個3D矩陣(非常大,讓它稱爲L)和一個3D小的(非常小,我們稱之爲S),並且想要使用OpenCV在L.中尋找最接近的模式。通過opencv匹配的3D模板
OpenCV能幫我嗎?如果是的話,我該如何使用它? 謝謝。
不,OpenCV對此沒有任何東西。
你需要的是Point Cloud Library,它是一個開源的庫,可以處理3D數據。根據我的經驗,我可以告訴你,學習使用這個庫與學習OpenCV非常相似,因爲許多開發人員爲OpenCV的主要贊助商Willow Garage工作。
如果你去到PCL tutorials,你會發現三個有用的部分來解決問題:
1)找到你的三維點雲features,以後可以用於匹配
2)3D object recognition基於對應分組
3)點雲registration使用方法,如迭代最近點和特徵匹配
你有稀疏婆intcloud還是僅僅是3-dim矩陣?
對於3維矩陣,可以使用FFT進行相位相關。好的庫是FFTW
你知道這個目標在C++中的任何代碼嗎? – Nicole 2012-08-03 04:10:42