查看 PCD 点云 windows

本文涉及的产品
检索分析服务 Elasticsearch 版,2核4GB开发者规格 1个月
实时计算 Flink 版,5000CU*H 3个月
智能开放搜索 OpenSearch行业算法版,1GB 20LCU 1个月
简介: 在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




相关文章
|
4月前
|
人工智能 缓存 Ubuntu
【Ubuntu】Ubuntu安装PCL(安装PCL/卸载PCL/查看PCL版本/PCL报错处理相关操作)(史上最详细)
【Ubuntu】Ubuntu安装PCL(安装PCL/卸载PCL/查看PCL版本/PCL报错处理相关操作)(史上最详细)
|
4月前
|
计算机视觉 C++
win10+vs2013+opencv3.1配置
win10+vs2013+opencv3.1配置
44 1
|
4月前
|
计算机视觉 Windows
win7安装OpenCV:计算机中丢失opencv_world300d.dll
win7安装OpenCV:计算机中丢失opencv_world300d.dll
95 0
|
XML 数据采集 计算机视觉
基于opencv的haar训练自己的识别器【含 opencv_traincascade.exe和opencv_haartraining.exe下载】
基于opencv的haar训练自己的识别器【含 opencv_traincascade.exe和opencv_haartraining.exe下载】
511 0
基于opencv的haar训练自己的识别器【含 opencv_traincascade.exe和opencv_haartraining.exe下载】
|
计算机视觉 Windows
Windows下使用QT+OpenCV完成人脸检测(获取摄像头的数据进行检测)_解决内存释放问题
Windows下使用QT+OpenCV完成人脸检测(获取摄像头的数据进行检测)_解决内存释放问题
362 0
Windows下使用QT+OpenCV完成人脸检测(获取摄像头的数据进行检测)_解决内存释放问题
|
编译器 计算机视觉 Windows
Windows下使用QT+OpenCV完成人脸检测(获取摄像头的数据进行检测)
Windows下使用QT+OpenCV完成人脸检测(获取摄像头的数据进行检测)
546 0
Windows下使用QT+OpenCV完成人脸检测(获取摄像头的数据进行检测)
|
C++ Windows
解决windows10下安装dlib与face-recognition的问题
以后博客更新内容都会在oldpan.me中 github中相关问题解决方法:https://github.com/ageitgey/face_recognition/issues/175#issue-257710508 对于安装face-recognition在window的方法,在dlib的github中的issue中已经有人进行了回答,但是回答者较为复杂,且有些步骤可以简化一下。
3347 0
PCL:点云保存遇到的问题及解决方法
之前已经完成kinect2实时获取点云,那么接下来准备将点云保存到本地,点云扩展名为pcd。在网上查找资料普遍都是这个方法。 我就按着这个步骤尝试,首先创建一个空点云(pcl::PointCloud cloud;),接着定义点云的大小和格式,然后把信息写入点云,再使用(pcl::io::savePCDFileASCII ("test_pcd.pcd", cloud);),保存为pcd文件。
2584 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语句去掉即可。
3493 0