pcl_viewer 常用实用指令

安装 pcl-viewer

  • pcl-viewer是常用得pcl可视化工具。可以直接按照以下代码安装:
  • sudo apt-get install  pcl-tools
    
    # 默认安装路径 usr/bin
    # 该路径下有很多有用的可执行程序:pcl_png2pcd pcl_ply2obj pcl_pcd2png pcl_pcd2ply等等
  • 若无法定位软件包,可以改变一下软件源。本人用阿里源的时候出现无法定位软件包的问题,更换清华源后解决。

1. 打开点云

pcl_viewer 1.pcd

设置点的大小(点体积)

pcl_viewer 1.pcd -ps 2

快捷键:

  • r键: 重现视角。如果读入文件没有在主窗口显示,不妨按下键盘的r键一试。
  • j键:截图功能。
  • g键:显示/隐藏 坐标轴。
  • 放大缩小: 除了滚动滑轮外,还可以有 Alt +/- (每次更小单位的变大变小)

打开点云后的一些快捷键 (按 H键, 可在命令行显示如下帮助信息):

Help:
-------
          p, P   :  切换到基于点的表示
          w, W  :  切换到基于线框的表示(如果可用)
          s, S   :  切换到基于表面的表示(如果可用)

          j, J    :  获取当前窗口视图的.PNG快照
          c, C  : 显示当前相机/窗口参数
          f, F   : 飞行到鼠标当前指向的一个点(以该点为视角的中心)

          e, E  : 退出交互器
          q, Q  : 停止并调用VTK的TerminateApp (退出可视化窗口)

           +/-   :   增加/减少所有点大小
           +/- [+ ALT] :  放大/缩小 zoom in/out 

          g, G   :  显示比例网格(开/关) display scale grid (on/off)
          u, U   :  显示查找表(打开/关闭) display lookup table (on/off)

          o, O   :  透视/平行投影之间的切换(默认:透视)
          r, R [+ ALT] : 重置相机[到视点={0,0,0}->中心{x, y, z}]
    CTRL + s, S  : 保存相机参数
    CTRL + r, R  : 恢复摄像机参数

    ALT + s, S   : 打开/关闭立体模式 turn stereo mode on/off
    ALT + f, F   : 在最大化窗口模式和原始大小之间切换

          l, L           : 列出当前角色映射的所有可用的几何和颜色处理程序
    ALT + 0..9 [+ CTRL]  : 在不同的几何处理程序之间切换(如果可用)
          0..9 [+ CTRL]  : 在不同颜色处理程序之间切换(如果可用)

    SHIFT + left click   : 选择一个点(当 使用 -use point picking 指令选项时)

          x, X   : 鼠标左键切换橡皮筋选择模式 toggle rubber band selection mode for left mouse button

2. 保存当前视角

在打开点云后, 按快捷键 ctrl+s, 自动生成 类似 ".da840c78a63cedf6cdf2dd9a9a9a6b5f28aedf7d.cam"命令的相机视角文件, 可以改个名字,如 "direction_car.cam"

3. 使用指定视角, 打开pcd点云文件

参考: PCL Walkthrough — Point Cloud Library 0.0 documentation

 pcl_viewer 1.pcd -cam  xxx.cam

 #开启 shfit + 单击一个点, 显示该点坐标功能 

 pcl_viewer 1.pcd -use_point_picking 

4. 一次打开两个视图,同时放大缩小进行对比

 pcl_viewer -multiview 1 my1.pcd my2.pcd

一次打开两个pcd文件,在同一个视图

 pcl_viewer my1.pcd my2.pcd

5. pcd文件转 ply文件

pcd2ply input.pcd output.ply

6. 一句话将对齐的点云png和RGB图像合成点云pcd

输入 rgb1.png depth1.png

输出 points1.pcd

pcl_png2pcd --intensity_type UINT_8 rgb1.png depth1.png points1.pcd

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

惊鸿一博

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值