我有一个3D矩阵(非常大,我们称之为L)和一个3D小矩阵(非常小,我们称之为S)并希望使用OpenCV来找到L中最接近的模式。
OpenCV会为我做吗?如果是,我该如何使用它? 感谢。
答案 0 :(得分:3)
您需要的是Point Cloud Library,它是一个处理3D数据的开源库。我可以从我的经验告诉你,学习使用这个库与学习OpenCV是非常相似的,因为许多开发人员都在为{* 3}}工作,这是OpenCV的主要赞助商。
如果你去PCL Willow Garage,你会发现三个有用的部分来解决你的问题:
1)在3D点云中找到tutorials,以后可以用来匹配
2)基于对应分组的3D features
3)点云object recognition使用迭代最近点和特征匹配等方法
答案 1 :(得分:1)
不,OpenCV对此没有任何帮助。
答案 2 :(得分:1)
你有稀疏的pointcloud还是只有3-dim矩阵?
对于3-dim矩阵,您可以使用FFT进行相位相关。好的图书馆是FFTW
答案 3 :(得分:0)
OpenCV 添加了一些巧妙的工具来完成此类任务