PCL点云特征描述与提取

1、ESF

论文:Ensemble of shape functions for 3D object classification

用法:

#include 
#include 

int
main(int argc, char** argv)
{
	// Cloud for storing the object.
	pcl::PointCloud::Ptr object(new pcl::PointCloud);
	// Object for storing the ESF descriptor.
	pcl::PointCloud::Ptr descriptor(new pcl::PointCloud);

	// Note: you should have performed preprocessing to cluster out the object
	// from the cloud, and save it to this individual file.

	// Read a PCD file from disk.
	if (pcl::io::loadPCDFile(argv[1], *object) != 0)
	{
		return -1;
	}

	// ESF estimation object.
	pcl::ESFEstimation esf;
	esf.setInputCloud(object);

	esf.compute(*descriptor);
}

参考:

PCL/OpenNI tutorial 4: 3D object recognition (descriptors)

你可能感兴趣的:(PCL)