C++ 使用pcl或opencv在2d场景中匹配3d模型
我有一个3d扫描仪获得的3d模型,我想在2d场景中匹配它(包含模型的简单2d视频)C++ 使用pcl或opencv在2d场景中匹配3d模型,c++,3d,2d,opencv3.0,C++,3d,2d,Opencv3.0,我有一个3d扫描仪获得的3d模型,我想在2d场景中匹配它(包含模型的简单2d视频) 我知道pcl只处理点云和带有2d图像的opencv,但用户是否可以从3d模型中提取关键点,然后使用它们在2d图像中查找模型?这取决于对象的类型。如果将简单形状对象视为长方体,则可以在三维和二维中检测角点并将其匹配在一起 对于更复杂的对象,可能需要对点云进行网格划分,以找到可靠的兴趣点。例如,本文介绍了一种在形状或曲面中提取鲁棒点的方法,但我不知道是否会在二维和三维中提取相同的关键点。找到所有关键点并将它们投影到地
我知道pcl只处理点云和带有2d图像的opencv,但用户是否可以从3d模型中提取关键点,然后使用它们在2d图像中查找模型?这取决于对象的类型。如果将简单形状对象视为长方体,则可以在三维和二维中检测角点并将其匹配在一起
对于更复杂的对象,可能需要对点云进行网格划分,以找到可靠的兴趣点。例如,本文介绍了一种在形状或曲面中提取鲁棒点的方法,但我不知道是否会在二维和三维中提取相同的关键点。找到所有关键点并将它们投影到地平面上,以获得等效的二维图像。也可以使用pcl 2d投影技术。可能是重复的所以不可能?