首页 > 其他分享 >PCL点云库初始

PCL点云库初始

时间:2024-03-22 15:29:05浏览次数:26  
标签:PCL viewer pcl 点云库 cat pcd ism test 初始

来源:边缘疯狂试探的个人空间-边缘疯狂试探个人主页-哔哩哔哩视频

1.下载数据集

https://github.com/PointCloudLibrary/data

解压缩以后,进入tutorials文件夹,右键--选择在终端打开。

2.可视化

2.1输入以下代码

pcl_viewer ism_test_cat.pcd

2.2 运行

2.3结果

3.调整

3.1 改变背景色

pcl_viewer ism_test_cat.pcd -bc 255,0,0

3.1.1结果

3.2 改变前景色(点的颜色)

pcl_viewer ism_test_cat.pcd -fc 255,255,255

3.2.1结果

3.3改变点的大小  ----ps值(1,64)可调

pcl_viewer ism_test_cat.pcd -ps 10

3.3.1结果

3.4 改变透明度  --- opaque 范围(0,1)可调

pcl_viewer ism_test_cat.pcd -opaque 0.3

3.4.1结果

3.5 添加坐标轴   -ax n

pcl_viewer ism_test_cat.pcd -ax 64

3.5.1结果

 

3.6移动

pcl_viewer ism_test_cat.pcd -ax 64 -ax_pos -64,0,0

3.6.1结果

3.7加载两个点云图

pcl_viewer -multiview 1 ism_test_cat.pcd ism_train_michael.pcd

3.7.1结果

3.8对两幅图分别设置

pcl_viewer -multiview 1 ism_test_cat.pcd ism_train_michael.pcd -fc 255,0,0 -ps 2 -fc 0,0,255 -ps 4

3.8.1结果

-end-

标签:PCL,viewer,pcl,点云库,cat,pcd,ism,test,初始
From: https://blog.csdn.net/m0_51801050/article/details/136940515

相关文章

  • Java list初始化的几种办法
    在Java中初始化List的五种方法1.构造List后使用List.add初始化2.使用{{}}双括号语法3.使用Arrays.asList4.使用Stream(JDK8)5.使用Lists(JDK9)在Java中初始化List的五种方法Java中经常需要使用到List,下面简单介绍几种常见的初始化方式。1.构造......
  • 深度学习- 2.10 Xavier方法与kaiming方法(HE初始化)
    文章目录Xavier方法与kaiming方法(HE初始化)一、Xavier方法1.Xavier初始化参数方法基础理论2.Xavier初始化参数执行方法2.1PyTorch实现Xavier均匀分布的参数创建2.2PyTorch实现Xavier高斯分布的参数创建二、Kaiming方法(HE初始化)1.HE初始化基础理论2.HE初始化在PyTorch......
  • HttpClient 使用(一)Get、Post 请求
    最近发现不少新人不知道怎么在后台发起Http请求,简单分享一下,HttpClient因为是自带的,所以选择分享这个,还有不少优秀的库,例如Flurl,或者Refit。而说到Get、Post,就不得不提一下rest了,具体是什么呢,感兴趣的可以移步看文档,我不多叙述:传送门按照惯例,废话不多说,代码走起G......
  • C++ 静态变量的初始化线程安全问题
    1.静态变量的初始化线程安全问题C++的局部static变量,是预先在静态存储区分配了内存,然后在第一次执行到这里的时候进行初始化。C++11规定了局部static变量的线程安全,实现上应该是类似std::call_once的实现,我估计基本上就是基于cas的spin-lock,这里当然可以根据编译器不同有不同......
  • Qt+vs2019+PCL1.12.1+VTK9.1环境搭建中的相关问题
    目录1.VS中双击Ui文件无法打开2.VTK9.0以后在QtDesigner中找不到QVTKWidget组件3.无法打开源文件"QVTKOpenGLNativeWidget.h"4.无法打开源文件"QOpenGLWidget"5.QWidget:MustconstructaQApplicationbeforeaQWidget6.无法打开源文件"QtWidgets/QApplicati......
  • 操作系统实践之路——五、初始化(2.Linux初始化)
    文章目录一、全局流程二、从BIOS到GRUB三、GRUB是如何启动的四、详解vmlinuz文件结构五、流程梳理-1六、内核初始化从_start开始七、流程梳理-2参考资料前言​本章节将讨论一下Linux如何去做初始化。一、全局流程​在机器加电后,BIOS会进行自检,然后由BIOS加载......
  • 利用Scala与Apache HttpClient实现网络音频流的抓取
    概述在当今数字化时代,网络数据的抓取和处理已成为许多应用程序和服务的重要组成部分。本文将介绍如何利用Scala编程语言结合ApacheHttpClient工具库实现网络音频流的抓取。通过本文,读者将学习如何利用强大的Scala语言和ApacheHttpClient库来抓取网络上的音频数据,以及如......
  • 创建与初始化对象
    使用new关键字创建对象创建时除了分配内存空间外,还会给创建好的对象进行默认的初始化以及类中构造的调用构造器构造器也称为构造方法,是进行创建对象的时候必须要调用的特点:1.必须和类的名字相同2.必须没有返回值,也不能写void作用:1.new本质是在调用构造方法2.初始化对象的......
  • 已知有三盏灯,LED_1,LED_2,LED_3,每盏灯有两种状态LED_ON,LED_OFF,现有两个函数void init
      #include<stdio.h>#include<string.h>#include<stdlib.h>typedefenum  {    LED_1,    LED_2,    LED_3,  }LED;typedefenum{  LED_ON,  LED_OFF,}LED_CON;voidinit(LEDL){  switch(L)  { ......
  • 第一章TypeScript初始化和基础类型
    初始化1.安装node和typescript1.1node安装 Node.js(nodejs.org)Node.js下载安装及环境配置教程【超详细】_nodejs下载-CSDN博客1.2typescript安装npminstalltypescript-g安装完成后初始化文件,就会有package.json文件npminit然后再初始化tstsconfig.jsonts......