MLPCLFilters Class Library
The MLPCLFilters project contains:
- PCLBilateralFilter: ML Module class applying the pcl::BilateralFilter filter to smooth the input point cloud and provides the filter result at the output.
- PCLCopy: ML module class copying points or point components from points in input 1 to points in input 2, optionally making use of indices.
- PCLCropBox: ML Module class applying the pcl::CropBox filter to the input point cloud and provides the filter result at the output, for example to cut away certain points outside a given box.
- PCLIndexFilter: ML PCL module class creating a subset of indices of input one given by indices at input 1, then of input 2, and so on.
- PCLIntensityRankFilter: ML PCL module class performing a rank filtering on intensity replacement values of neighbour points, veyr similar to an ML Rank module; the class uses a self-written implementation which is not part of the pcl.
- PCLMemberCopyFilter: ML PCL module class allowing to copy a point member to another.
- PCLPassThrough: ML Module class applying the pcl::PassThrough filter to the input point cloud and provides the filter result at the output, for example to clamp or threshold certain point members.
- PCLRadiusOutlierRemoval: ML Module class applying the pcl::RadiusOutlierRemoval filter to the input point cloud and provides the filter result at the output, for example to filter outliers and noise using point neighborhood statistics.
- PCLStatisticalOutlierRemoval: ML Module class applying the pcl::StatisticalOutlierRemoval filter to the input point cloud and provides the filter result at the output, for example to filter outliers and noise using point neighborhood statistics.
- PCLVoxelGrid: ML Module class applying the pcl::VoxelGrid filter to the input point cloud and provides the filter result at two outputs; one containing a grid aligned point cloud and the second one as ML PagedImage.