PCL的github指导这些问题,所以我不知道还能在哪里问这个问题。
我试图实现位姿估计,给定一个网格和一个生成的点云。使用PCL,我知道您可以用来自的两点云来进行姿态估计。在我的例子中,我有一个精确的目标对象的分面模型。是否存在一个PCL姿态估计器,可以消耗多个方面的真实模型?我希望避免将或作为一项工作。
谷歌不会带来任何与我的搜索相关的结果,下面是54个术语
点云库位姿估计
- mesh
- triangles
- facets
- truth data
- model truth data
- model
- mesh truth data
- vertexes
- ver
假设我有两个点云A和B。我想做以下操作: C=A-B,其中C是操作的输出云。我知道PCL有连接两个点云的'+‘操作,比如:
pcl::PointCloud<pcl::PointXYZ> A;
pcl::PointCloud<pcl::PointXYZ> B; //assume A and B have points in them
pcl::PointCloud<pcl::PointXYZ> C = A+B;
然而,我不认为有一个'-‘运算符来从一个点云中删除另一个点。
我可以为A和B创建散列映射吗?输出C只包含在哈希图中出现一次
我正在使用PCL库使用两个点云进行配准。这两个点云使用视口v1和v2显示在两个不同的窗口中。第三个窗口显示在两个窗口的下方,以使用视口v3显示已注册的云。所有视口都由一个名为m_viewer的PCLVisualizer使用。工作流程是在v1和v2中选择点对应来进行配准,这将在v3中显示。下面是程序的图片: Main display of the program 现在,我正在尝试实现一个高亮显示用户点击点的功能。因此,如果用户单击视口v1或v2中的某个点,它将在函数markSelectedPoint中使用白色高亮显示。我想将高亮显示的点存储在两个不同的点云markedPointsCloudLe