PCL初步使用

转载:http://blog.csdn.net/vbskj/article/details/7819828app

本次试验的目的是利用PCL库来重建地形点云数据,并进行显示。整体流程是1)把DEM数据导入PCL的数据格式.pcd文件中;2)进行法向量估计;3)重建曲面;4)三维显示。.net

    1)写入pcd文件命令行

    首先打开C:\Program Files\PCL1.6.0\share\doc\pcl-1.6\tutorials\sources 下面的pcd_write工程,对立面的程序进行修改,把DEM数据(x,y,z)导入  pcl::PointCloud<pcl::PointXYZ>cloud成员变量中。orm

     至此会产生一个test.pcd文件。blog

     而后,能够利用同目录下的cloud_viewer编译后的程序来观看test.pcd文件,或者利用pcl安装目录bin目录下的pcd_viewer进行查看。有关pcd_viewer的用法能够再窗口按“h”,而后在命令行中进行查看。主要用的就是“r”:重置视角,“g”出现坐标轴,“alt+-/+”进行缩放等等。get

  

2)利用安装目录bin下的pcl_normal_estimation.exe来估计点阵的法向量,指令以下:pcl_normal_estimation_release.exetest.pcd test1.pcd –k 3。后面的-k是指采用多少个k邻域的元素。it

估计结束后,利用pcd_viewer进行查看,此时看没有区别。可是利用utraledit进行查看,发现test1.pcd后面多了几列,分别表明向量的xyz数值和曲率。io

 

3) 曲面重建编译

利用安装目录bin下的pcl_poisson_reconstruction_release.exe对test1.pcd进行曲面重建,这时能从命令行看到该pcd文件中的xyz,曲率和法向量信息,指令以下:pcl_poisson_reconstruction_release.exe test1.pcd test1.vtktest

 

4)从网上下载paraview软件,来查看test1.vtk便可。(首先,点击paraview左下“properties”标签的apply按钮,而后通过后面两个标签进行颜色、大小、显示方式设置便可;能够同时打开多个vtk文件进行查看)

相关文章
相关标签/搜索