我有一个用3d扫描仪获得的3d模型,我想在2d场景中匹配它(包含模型的简单2d视频)。
我知道pcl只处理具有2d图像的点云和opencv,是否可以使用它们中的任何一个从3d模型中提取关键点,然后使用它们在2d图像中找到模型?
发布于 2017-07-03 22:12:15
这取决于对象的类型。如果您将简单的形状对象作为长方体查找,则可以在3D和2D中检测角点并将其匹配在一起。
对于更复杂的对象,也许你将不得不网格化你的点云来找到健壮的兴趣点。例如,这篇论文https://hal.inria.fr/hal-00682775/file/squelette-rr.pdf解释了一种在形状或曲面中提取健壮点的方法,但我不知道是否会在2D和3D中提取相同的关键点。
发布于 2019-07-22 14:58:28
找到所有关键点并将它们投影到地平面上,以获得等效的2D图像。您也可以使用pcl 2d投影技术。可能存在重复的Generate image from an unorganized Point Cloud in PCL
https://stackoverflow.com/questions/44581022
复制相似问题