查看 PCD 点云 windows

本文涉及的产品
检索分析服务 Elasticsearch 版,2核4GB开发者规格 1个月
实时计算 Flink 版,5000CU*H 3个月
实时数仓Hologres,5000CU*H 100GB 3个月
简介: 在Linux系统查看PCD 点云有许多方法,但发现在windows下的工具比较少,这里分享两个思路,一个是使用MATLAB工具编程,另一个是下载CloudCompare软件进行查看点云。

 一、CloudCompare软件

1.1 CloudCompare软件简介

官网地址:CloudCompare - Open Source project

CloudCompare 是一种 3D 点云处理 软件。CloudCompare 目前可在 Windows、macOS 和 Linux 上运行。允许出于任何目的,自由使用它们,包括商业目的或教育目的。 这种自由GNU 通用公共许可证 (GPL) 定义。

【支持格式】CloudCompare 可以加载许多开放点云格式(ASCII、LAS、E57、 等)以及一些制造商的格式(DP、Riegl、FARO 等)。 它还可以加载三角形网格(OBJ、PLY、STL、FBX 等)和一些 折线或多边形格式(SHP、DXF 等)。一些 SfM 格式是 支持aslo(Bundler,Photoscan PSZ等)。

image.gif

【用途】它最初设计用于在两个密集的3D点云之间进行比较 (例如用激光扫描仪采集的那些)。

它依赖于专用于此任务的特定八叉树结构。 之后,它被扩展到更通用的点云处理软件,包括 许多高级算法(配准、重采样、颜色/法线/标量场处理、统计计算、 传感器管理、交互式或自动分割、显示增强等)。

【依赖】CloudCompare 依赖于 Qt 和 OpenGL。


1.2 CloudCompare下载安装

点击下载xxx.exe,然后默认安装即可。

image.gif



1.3 查看PCD

打开软件CloudCompare,然后选择PCD文件,加载PCD

image.gif编辑

看到成功加载PCD了

image.gif



二、MATLAB工具编程

我使用的是2020b版本的,它们查看点云数据

案例1,打开一个pcd文件,打码如下:

ptCloud = pcread('E:\Program Files\Polyspace\R2020b\toolbox\lidar\lidardata\lcc\vlp16\pointCloud\0001.pcd');
pcshow(ptCloud)
title('Input Point Cloud')

image.gif

效果如下:

image.gif

案例2,打开一个pcd文件,并设置xy范围限制,打码如下:

ptCloud = pcread('E:\Program Files\Polyspace\R2020b\toolbox\lidar\lidardata\lcc\vlp16\pointCloud\0001.pcd');
pcshow(ptCloud)
title('Input Point Cloud')
xlim([-5 10])
ylim([-5 10])

image.gif

效果如下:

image.gif




相关文章
|
6月前
|
人工智能 缓存 Ubuntu
【Ubuntu】Ubuntu安装PCL(安装PCL/卸载PCL/查看PCL版本/PCL报错处理相关操作)(史上最详细)
【Ubuntu】Ubuntu安装PCL(安装PCL/卸载PCL/查看PCL版本/PCL报错处理相关操作)(史上最详细)
|
小程序 C# 图形学
C#(三十二)之Windows绘图
本篇内容记录了Windows绘图的基本概念、操作和清除刚刚绘制的画像等
200 0
C#(三十二)之Windows绘图
|
定位技术 Windows
实战Windows Embedded CE 6.0—GPS篇
由于本人对GPS导航系统一知半解,有这方面经验的网友,还望不吝指教
723 0
PCL:点云保存遇到的问题及解决方法
之前已经完成kinect2实时获取点云,那么接下来准备将点云保存到本地,点云扩展名为pcd。在网上查找资料普遍都是这个方法。 我就按着这个步骤尝试,首先创建一个空点云(pcl::PointCloud cloud;),接着定义点云的大小和格式,然后把信息写入点云,再使用(pcl::io::savePCDFileASCII ("test_pcd.pcd", cloud);),保存为pcd文件。
2641 0
|
计算机视觉 数据可视化 异构计算
Kinect2.0+Libfreenect2+PCL:实时点云显示
写在前面:生成点云前提是已经安装好了libfreenect2和PCL,网上有许多这方面的大把教程,在这里就不多赘述了。 -->ubuntu16.04,pcl1.8points.push_back( p );//将点P存入cloud 4,viewer.showCloud (cloud);//将cloud可视化 注意:将下列两个文件复制到同一个文件夹中,并在终端中依次执行cmake .,make,便会生成一个可执行文件main,输入./main,就可以显示点云,如果是一片漆黑,是因为我在代码中设置来点云的范围,将if语句去掉即可。
3539 0
|
传感器 UED Windows