三维点云数据处理学习笔记
啊吼!
这个作者很懒,什么都没留下…
展开
-
.las数据转.pcd并显示
.las数据转.pcd格式是参考这里点击打开链接,很容易能够得到正确的.pcd格式文件,内容如下: 但是,当用PCL库读取并显示的时候,却看不到图形,我是用的PCL的第一种显示方法CloudViewer显示的,也是用的官网示例代码#include <pcl/visualization/cloud_viewer.h>#include <iostream>#inclu...原创 2018-06-27 10:29:02 · 6321 阅读 · 2 评论 -
LASlib库的学习笔记
1.读取LAS文件版本号: 可见"version_major" . "version_minor" = 1.2; 阅读源码发现目前值支持:1.0/1.1/1.2/1.3/1.42.原创 2018-07-02 16:35:44 · 3621 阅读 · 0 评论 -
Tiff格式详解(转载)
转载:https://www.cnblogs.com/gywei/p/3393816.html1 什么是TIFF?TIFF是Tagged Image File Format的缩写。在现在的标准中,只有TIFF存在, 其他的提法已经舍弃不用了。做为一种标记语言,TIFF与其他文件格式最大的不同在于除了图像数据,它还可以记录很多图像的其他信息。它记录图像数据的方式也比较灵活, 理论上来说, 任何其他的...转载 2018-07-03 14:28:19 · 13456 阅读 · 0 评论 -
(GDAL-OGR)利用EPSG_Code创建wkt格式的坐标系描述
上一篇中讲到如何提取las文件中的地理坐标系信息,提及EPSG_Code可以通过GDAL进行坐标系描述和转换,这里进行代码测试和详细介绍:GDAL: 再GDAL中,创建带有地理坐标的tif栅格文件或者shp矢量文件,都需要制定坐标系,我习惯使用wkt格式坐标系描述方法,(就是将坐标系信息用wkt格式表示)GDALDataset* pCreateDataset = pDriver->Cr...原创 2018-07-10 17:22:55 · 3060 阅读 · 5 评论 -
LASlib读取las文件时,不能提取WKT格式的地理坐标的问题
用LASlib库读取las文件,想要获取las文件得准确地理坐标系信息,于是有了如下代码:// 试着读取wkt失败,因该las文件版本为:1.2,只有最新得1.4版本才加入了wkt char* WKT = lasreader->header.vlr_geo_ogc_wkt; printf(" %c\n", WKT);调试发现,char* WKT为空(0x000000000),不知...原创 2018-07-05 10:49:57 · 1470 阅读 · 0 评论 -
利用LasTools(LASLib)库获取las数据中的坐标系
读取机载激光雷达得las文件,并做数据处理,就需要知道文件中点云坐标对应得坐标系(地理坐标系,GCS;或者投影坐标系,PCS;),但是具体得坐标信息如何获取就需要了解las文件结构和las文件中地理信息存储方式(同GeoTIff),参考这篇论文,才知道各个GeoKey是数组存储的,可以用指针进行遍历: 按照上面的讲解,于是有了如下的测试代码: //打开las文件 LASread...原创 2018-07-06 16:50:30 · 10213 阅读 · 7 评论 -
从PCL库看三维点云依赖的相关知识
第一次使用PCL库还是2017年,当时为了提取火线(火场包络线:凹包),因为凸包虽然很简单,但是不符合实际火场分布的情况,于是查询到了PCL可以实现,于是熬了几个夜,走马观花的安装、测试最终参考代码实现了想要的功能,但是PCL真的是连一知半解也算不上,像是“弱水三千,只取了一瓢”,很想深入了解一下,但是没有机会,项目工作内容繁杂,根本没时间停下来,放慢脚步仔细欣赏一下别人的工作成果,...原创 2018-09-28 15:29:07 · 594 阅读 · 0 评论 -
PCL的ICP功能
因需求需要了解三维点云的配准,发现PCL自带该功能,故测一下,感受感受,于是按照官网的知道并参考其他博客修改了一些Bug后,比较顺利的把Demo跑起来了,记录一下:得新建工程,把官网代码复制一下,把读取文件的地方改一下,出现任何bug就百度://// DemoTest_PCL_ICP.cpp: 定义控制台应用程序的入口点。//////#include "stdafx.h"///...原创 2018-09-29 10:32:28 · 1153 阅读 · 0 评论