2016-04-10 26 views
1

我有这样的代码:如何防止平面在xz和yz轴上的平面拟合?

SACSegmentation<PointXYZ> seg; 
seg.setAxis(Vector3f(0, 0, 1)); 
seg.setEpsAngle(0.5 * M_PI/180.0); 
seg.setModelType(SACMODEL_PLANE); 
seg.setMethodType(SAC_RANSAC); 
seg.setDistanceThreshold(0.2); 
// then set the input cloud and filter.. 

轴和epsAngle似乎在all--点云什么都不做还拿起墙壁时,传感器得到足够接近他们,墙比地面多点。我从xyz点数据显式构造点云,因此可能没有设置PointCloud成员变量(如PointCloud将它们默认为某些内容),如sensor_origin_和sensor_orientation_。这可能是我的问题的根源吗?还是我在做其他事情?

其他帖子我在这个问题上看到的所有建议设置eps角度,我已经在做。我感谢您的帮助!

回答