问题描述
我试图将我的代码从PCL 1.8重构到PCL 1.11,但是要使我的RANSAC函数正常工作一直很困难。它不断导致分段错误。非常感谢您提供有关如何解决此问题的任何建议。我的点云包含大约2000个数据点,所有这些点都是双精度的。
void RANSACSegmentation(pcl::PointCloud<pcl::PointXYZRGB>::Ptr & pt_cloud_ptr) {
//Creates instance of RANSAC Algorithm
pcl::SACSegmentation<pcl::PointXYZRGB> seg;
pcl::ModelCoefficients::Ptr coefficients(new pcl::ModelCoefficients());
pcl::PointIndices::Ptr inliers(new pcl::PointIndices());
seg.setModelType(pcl::SACMODEL_PLANE);
seg.setMethodType(pcl::SAC_RANSAC);
seg.setMaxIterations(400);
seg.setdistanceThreshold(60);
seg.segment(*inliers,*coefficients);
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)