zoukankan      html  css  js  c++  java
  • PCL初步使用

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

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

        1)写入pcd文件

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

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

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

      

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

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

    3) 曲面重建

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

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

  • 相关阅读:
    ubuntu下Thrift快速入门
    java Future用法和意义一句话击破 [转]
    RPC、基于netty的长连接和websocket
    基于netty的长连接
    IO
    HTML5 中websocket长连接的具体实现方法
    单链表中是否出现环状,使用快慢指针算法。
    SpringMVC 事务配置完全详解
    hibernate annotation 一对多,多对一,实例
    tomcat 内存溢出
  • 原文地址:https://www.cnblogs.com/liangliangdetianxia/p/4484155.html
Copyright © 2011-2022 走看看