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
#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_
原文地址: https://www.cveoy.top/t/topic/egzs 著作权归作者所有。请勿转载和采集!