安装 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 +/- (每次更小单位的变大变小)

2. 保存当前视角

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

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

参考: https://pcl.readthedocs.io/projects/tutorials/en/latest/walkthrough.html#binaries

pcl_viewer 1.pcd -cam  xxx.cam

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

pcl_viewer 常用实用指令相关推荐

  1. linux关闭网卡休眠_CentOS_Linux常用实用指令整理三:高级指令

    主要介绍了linux下的常用的一些高级指令用法举例并说明作用.没有花里胡哨的概念介绍仅以实际的使用方法举例.相当于是个中文的帮助文档. 1.hostname[读取和设置主机名称] 用法1:hostna ...

  2. Linux操作系统下的常用基本指令(实用加收藏)

    别错过日落和夕阳 目录 Linux常用基本指令 一.关机注销相关指令 1.shutdown 2.halt 3.reboot 4.sync 5.logout 2.用户管理相关指令 1.运行级别 切换运行 ...

  3. Linux(4) 实用指令

    Linux(4) 实用指令 学习视频:https://www.bilibili.com/video/BV1Sv411r7vd?p=25&spm_id_from=pageDriver 一.指令运 ...

  4. Linux笔记1(安装,目录结构,远程登录,vi和vim,用户管理,实用指令。定时调度,挂载。)

    1.linux的安装 1.先安装virtualmachine15.5 2.再安装Linux(CentOS7.6/centOS8.1) 首先在自己的window电脑上安装虚拟机,然后虚拟机相当于一台电脑 ...

  5. 花指令的原理和常用花指令收集

    花指令的原理和常用花指令收集 花指令的作用是对付静态分析,以下面一段程序说明一下花指令的原理 代码 #include  < iostream.h > #include  < wind ...

  6. 花指令的原理、常用花指令收集及花指令示例

    花指令的作用是对付静态分析,以下面一段程序说明一下花指令的原理 #include <iostream.h> #include <windows.h> void main() { ...

  7. 第六章 Linux实际操作——实用指令

    第六章 Linux实际操作--实用指令 6.1 指定运行级别 6.2 找回root密码 6.3 帮助指令 6.3.1 man获得帮助信息 6.3.2 help指令 6.3.3 搜索引擎帮助更直接 6. ...

  8. 连夜整理了多年后端开发最常用linux指令(建议收藏,边用边学)

    0. 引言 前段时间有同学问我:linux指令那么多,怎么去学?实际上这个问题也曾经困扰着我,多年走来,我总结了一个经验:优先学习你马上要用到的,而不是上来就体系的全部学习一遍. 可能很多同学会不太适 ...

  9. Linux部分实用指令

    Linux部分实用指令 对文件.文件夹操作 ls(list) mkdir(make directory) touch cp(copy) mv(move) rm(remove) vim cat head ...

  10. Vue入门一、常用的指令

    Vue常用的指令: v-text不可解析HTML标签 v-html可解析HTML标签 v-if做元素的插入(append)和移除(remove)操作 v-else-if v-else v-show d ...

最新文章

  1. Hdu-6242 2017CCPC-哈尔滨站 M.Geometry Problem 计算几何 随机
  2. Android Handler消息传递机制
  3. 深度学习入门之感知器(原理+代码)
  4. MySQL数据检索+查询+全文本搜索
  5. python迷宫小游戏大全_Python迷宫小游戏源代码、源程序
  6. 分页输入框跳转 java_displaytag 分页-添加页码输入框跳转至指定页
  7. java随机姓名_Java随机产生中文昵称
  8. 代码审查工具 FindBugs
  9. 彻底清除计算机磁盘上的病毒,电脑硬盘病毒无法彻底删除怎么办
  10. OSChina 周日乱弹 ——领导问:功能几天能开发完?怎么回
  11. pythonweb图书管理系统_部署图书管理系统项目
  12. excel2003打开后找不到工作表
  13. 双精度改单精度c语言程序,C语言菜鸟基础教程之单精度浮点数与双精度浮点数...
  14. 我的2016 “CSDN博客之星” 韩俊强的博客
  15. 就业报到证的常见问题解答汇总
  16. 前端小作业~照片墙案列
  17. 复旦大学高等代数在线课程的学习要求
  18. 从培训班出来之后找工作的经历,教会了他这五件事
  19. 会计专业与计算机专业结合复合型,会计专业毕业论文提纲
  20. MPEG-4关键技术

热门文章

  1. Codeforces 1032F Vasya and Maximum Matching dp
  2. Spring MVC JSON自己定义类型转换
  3. 微信小游戏flappy bird填坑
  4. django 分页(2) 使用类 页码显示
  5. Windows8 提示用户去商店下载新版本
  6. Java中字符串比较的注意点
  7. React Hook 写 Timer时钟
  8. 序列化和反序列化(三)——父类的序列化
  9. .Net Core之初识及WebApi的简单使用和发布
  10. ReSharper卸载后Visual Studio的快捷键和智能提示消失