3 #include <pcl/segmentation/sac_segmentation.h>
11 std::optional<PlaneFittingResult>
14 pcl::SACSegmentation<PointT> seg;
15 seg.setOptimizeCoefficients(
true);
16 seg.setModelType(pcl::SACMODEL_PERPENDICULAR_PLANE);
17 seg.setMethodType(pcl::SAC_RANSAC);
27 pcl::PointIndices::Ptr inliers(
new pcl::PointIndices);
28 pcl::ModelCoefficients::Ptr coefficients(
new pcl::ModelCoefficients);
30 seg.setInputCloud(
input);
31 seg.segment(*inliers, *coefficients);
33 if (inliers->indices.empty())
43 Eigen::Vector3f normalEst(
44 coefficients->values[0], coefficients->values[1], coefficients->values[2]);