PCL中segmentation模块及类介绍:
点云分割实验程序:
源码:
// RANSAC.cpp: 定义控制台应用程序的入口点。 // #include "stdafx.h" //标准应用程序框架 #include <pcl/sample_consensus/method_types.h> //随机参数估计方法头文件 #include <pcl/sample_consensus/model_types.h> //模型定义头文件 #include <pcl/segmentation/sac_segmentation.h> //基于采样一致性分割的类的头文件 using namespace std; using namespace pcl; int main() { pcl::PointCloud<pcl::PointXYZ>cloud; //实例化点云模板PointCloud类 cloud.width = 15; //无序点云数据集点云数目 cloud.height = 1; //无序点云数据集 cloud.points.resize( cloud.width * cloud.height ); //填充在同一平面的点云数据 for (size_t i=0;i<cloud.points.size();i++) {
|