#include <string>
#include <pcl/point_types.h>
#include <pcl/io/pcd_io.h>
#include <pcl/kdtree/kdtree_flann.h>
#include <pcl/common/point_operators.h>
#include <pcl/common/io.h>
#include <pcl/search/organized.h>
#include <pcl/search/octree.h>
#include <pcl/search/kdtree.h>
#include <pcl/features/normal_3d_omp.h>
#include <pcl/filters/conditional_removal.h>
#include <pcl/segmentation/sac_segmentation.h>
#include <pcl/segmentation/extract_clusters.h>
#include <pcl/io/vtk_io.h>
#include <pcl/filters/voxel_grid.h>
#include <pcl/features/don.h>
Go to the source code of this file.
Typedefs | |
typedef pcl::PointNormal | PointNT |
typedef pcl::PointNormal | PointOutT |
typedef pcl::PointXYZRGB | PointT |
typedef pcl::search::Search < PointT >::Ptr | SearchPtr |
Functions | |
int | main (int argc, char *argv[]) |
typedef pcl::PointNormal PointNT |
Definition at line 31 of file example_difference_of_normals.cpp.
typedef pcl::PointNormal PointOutT |
Definition at line 32 of file example_difference_of_normals.cpp.
typedef pcl::PointXYZRGB PointT |
Definition at line 30 of file example_difference_of_normals.cpp.
typedef pcl::search::Search<PointT>::Ptr SearchPtr |
Definition at line 33 of file example_difference_of_normals.cpp.
int main | ( | int | argc, |
char * | argv[] | ||
) |
The smallest scale to use in the DoN filter.
The largest scale to use in the DoN filter.
The minimum DoN magnitude to threshold by
segment scene into clusters with given distance tolerance using euclidean clustering
The file to read from.
The file to output to.
NOTE: setting viewpoint is very important, so that we can ensure normals are all pointed in the same direction!
Definition at line 35 of file example_difference_of_normals.cpp.