pcl::PointCloud<pcl::SHOT352>::Ptr model_descriptors如果model_descriptors是布尔型描述子,要怎么改
时间: 2023-07-02 12:19:32 浏览: 104
1 cloud_viewer.rar_PCL1.8_cloud_pcl1.8.1_pointcloud_下载Cloud_View
5星 · 资源好评率100%
如果 `model_descriptors` 变量是布尔型描述子,则需要将 `pcl::SHOT352` 类型的指针改为 `pcl::PointCloud<pcl::BINARY>::Ptr` 类型的指针,如下所示:
```
pcl::PointCloud<pcl::BINARY>::Ptr model_descriptors(new pcl::PointCloud<pcl::BINARY>());
```
然后,你需要在代码中将 `SHOT352` 相关的部分修改为 `BINARY` 相关的部分。例如,将 `pcl::SHOT352::Ptr` 修改为 `pcl::BINARY::Ptr`,将 `pcl::KdTreeFLANN<pcl::SHOT352>` 修改为 `pcl::KdTreeFLANN<pcl::BINARY>`,将 `pcl::CorrespondencesPtr` 修改为 `pcl::CorrespondencesPtr`,等等。最后,你需要根据实际数据特征来设置汉明距离的阈值,以便进行正确的匹配。
阅读全文