#ifndef PCL_RADIUS_OUTLIER_REMOVAL_H #define PCL_RADIUS_OUTLIER_REMOVAL_H

#include <pcl/filters/radius_outlier_removal.h>

#endif // PCL_RADIUS_OUTLIER_REMOVAL_H

class PCLRadiusOutlierRemoval { public: /**

  • @brief Constructor for the PCLRadiusOutlierRemoval class. */ PCLRadiusOutlierRemoval();

/**

  • @brief Destructor for the PCLRadiusOutlierRemoval class. */ ~PCLRadiusOutlierRemoval();

/**

  • @brief Removes outliers from a point cloud using the radius outlier removal filter.
  • @param cloud_in The input point cloud.
  • @param cloud_out The output point cloud with outliers removed.
  • @param radius The search radius for neighboring points.
  • @param min_neighbors The minimum number of neighboring points required for a point to not be considered an outlier. */ void removeOutliers(const pcl::PointCloudpcl::PointXYZ::Ptr& cloud_in, pcl::PointCloudpcl::PointXYZ::Ptr& cloud_out, float radius, int min_neighbors); };

#endif // PCL_RADIUS_OUTLIER_REMOVAL_

This header file includes the class definition for the PCL radius outlier removal filter This filter removes points that are too far from their neighboring points within a certain radius This is usefu

原文地址: https://www.cveoy.top/t/topic/egzs 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录