自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 PCL 生成空间三角形面点云

点云库 (PCL) 是一个独立的、大规模的、开放的 2D/3D 图像和点云处理项目。PCL功能强大,但是却并不包含创建点云功能,尤其是一些常见的点云,如:线段、球、立方体、圆柱面等,而是仅在可视化visualization类中包含一些常见的几何形状,如:线段、球、立方体等,无法作为点云数据传递,因此打算自己写一下,本文是关于三角形面点云的创建。只要三个点不共线,就能创建与之对应的三角形面点云。如果有用记得三连哦,转载请注明出处!

2023-09-14 20:50:27 349 1

原创 PCL1.11.0+Qt5.14.2+VTK8.2+VS2019 环境配置(超详细)

之前写了一个PCL环境配置文章Windows系统下5分钟配置好PCL(debug和release),但是不涉及Qt,而Qt在软件开发中占有重要的地位,许多PCL应用程序也是基于Qt的,利用Qt可以制作自己的软件,搞出一些有趣的玩意,但是在Qt编译安装PCL对新手来说并不友好,也遇到许多小伙伴咨询,趁着有空就来补充一下。详细介绍了VTK的编译,属性表的配置已经有很多博客进行介绍了,所以不再细说,如果对版本要求不高,想快速体验PCL和Qt,可以看这两篇。

2023-04-03 19:13:56 1764

原创 PCL 实现点云相减

PCL点云库里点云相加实现方法很简单,直接用+=就行,例有点云cloud0和cloud1此时cloud0就是先前cloud0和cloud1结合后的点云,但是如果已知cloud0是cloud1的子集,想要知道两者相减后的结果,官方没有现成的函数。函数返回两点云相减的结果,需要注意的是,减数点云必须要确保为被减数点云的子集,否则该函数将没有意义。

2023-03-31 17:44:20 1170 2

原创 gsutil 下载谷歌云数据集,以Waymo数据集为例

记录下载waymo数据集的过程记录下载waymo数据集的过程。

2023-02-18 22:33:33 4959 33

原创 PCL 各种三维格式转PCD文件(ply、stl、xyz、obj、asc、txt、las、laz、bin)

现有的点云格式繁杂多样,如stl、ply、obj、txt等都是常见的点云格式,这些不同类型的点云格式是在不同的时间阶段为了不同的目的而创建的,各有优点也均有不足,为了统一内部的点云格式,减少点云转换的额外花销,同时也为了解决现有文件结构不支持PCL中某些补充拓展的问题,PCL设计了内部独有的pcd文件格式,因此如果想利用PCL库,第一步就是需要将待研究的点云转换为pcd格式。

2022-11-06 15:44:36 4411 4

原创 PCL创建圆柱面点云

本文是关于圆柱面点云的创建。只要已知圆柱面的参数信息,就能创建与之匹配的点云。转载请注明出处!系数0、1、2代表圆柱轴线上的原点,3、4、5代表这条轴线的方向向量,系数6就是圆柱的半径。

2022-10-23 14:55:37 1429 5

原创 Pyinstaller打包py文件 出现“IndexError: tuple index out of range”

在利用pyinstaller打包py文件为exe时,出现“IndexError: tuple index out of range”

2022-10-09 15:11:47 1059

原创 Importing the numpy C-extensions failed.

在C++程序里导入Python中的Numpy库时发生错误:Importing the numpy C-extensions failed. This error can happen formany reasons, often due to issues with your setup or how NumPy wasinstalled.

2022-10-05 21:51:08 2299 2

原创 Windows系统下5分钟配置好PCL(debug和release)

PCL环境的配置总是令人头疼,尤其是对新手来说,源码的下载、编译、安装都显得尤为复杂,本博客将提供自己编译好的文件,5分钟内完成环境配置。经测试,在win7、win10、win11;VS2013、VS2017、VS2019、VS2022上均配置成功(目前还没失败过,只要你会使用鼠标)以上就是对PCL环境配置的全过程,为爱护新手,已经尽可能详尽,对于有一定VS编程基础的同学来说,只看小标题应该就能配置好,5分钟绰绰有余。目前只有PCL1.11.0 x64版本,如需最新或特定的版本,仍需自己编译配置。

2022-10-05 09:29:21 3807 126

原创 最具体和最简单的PDAL库配置及在VS2019上测试

libLAS是一套用于处理常见的 “LAS” LiDAR 格式数据的 C/C++ 函数库。其中ASPRSLAS格式 是一种 LiDAR 数据点云的序列二进制编码,可用于 LiDAR 传感器数据的存储和相应软件的交换、存档与处理。注:LiDAR(Light Detection and Ranging 光信号测距技术)是一种高精度的测距方法。其采用类似无线电雷达的原理,但采用激光信号实现。LiDAR 产生一种称为“点云”的产品,其中各个点代表反射信号源到传感器的距离。

2022-09-16 10:29:11 2439 38

原创 最新waymo数据集 百度网盘

waymo数据集是有史以来最大,最多样化的自动驾驶数据集,包含,是该领域、的数据集之一,用于帮助研究界在机器感知和自动驾驶技术方面取得进步。数据集包含两部分:Perception和MotionPerception:包含 2,030 个场景的高分辨率传感器数据和标签,用于目标检测跟踪Motion:包含 103,354 个场景的对象轨迹和相应的 3D 地图,用于轨迹识别预测示例如下图。......

2022-08-31 11:22:42 8511 388

原创 PCL生成线段点云

pcl官方有生成球体、圆柱体、圆锥体的相关函数,似乎没有生成线段的函数,正好有需要,所以自己写了两个,分别是根据数量和步长生成点云。

2022-08-02 17:59:33 1141

原创 ORB-SLAM3安装运行测试

ORB-SLAM3安装运行测试2、安装依赖项标题

2022-06-11 19:37:42 1681

原创 【免费翻译PDF】

免费翻译PDF##直接上网址https://translate.google.com/?hl=en&sl=auto&tl=zh-CN&op=docs翻译速度:20页3秒翻译效果:Google 翻译,仁者见仁翻译格式:排版变化不大可以接受;图片中的英文也能翻译不足:网址可能打不开(自己想办法)备注:比起某些需要付费还限制页数的网站来说简直降维打击部分翻译效果截图:...

2022-05-21 16:29:52 240

原创 Selenium 截全屏

这里写自定义目录标题Selenium 截全屏结果Selenium 截全屏当使用Selenium进行自动化测试时,有的时候需要截取网页的全部内容,但是Selenium自带的截屏函数save_screenshot()只能截取部分图片,网上也有先滚动页面再拼接的函数,但是会有重复的部分,而且需要根据页面设置参数。下面这种方法避免了上述问题,写下来避免遗忘。def save_fullscreenshot(driver,screen_shot_name): # We need the dimension

2022-04-24 13:51:48 2011

原创 新建pip.ini解决pip下载包速度很慢的问题:在pycharm中试验成功

新建pip.ini解决pip下载包速度很慢的问题:在pycharm中试验成功前言珍爱生命,从我做起!方法一、使用代理网上有很多相关教程就不细说了方法二、使用pip.ini总结前言我们在用pycharm的时候由于网络问题,往往下载相关的包会很慢,甚至直接超时下载失败,浪费生命,影响心情。珍爱生命,从我做起!方法一、使用代理网上有很多相关教程就不细说了方法二、使用pip.ini代码如下(示例):import osini = "[global]\nindex-url = https:/.

2021-11-24 20:06:41 863

转载 修改filesystem::path的文件名

在批量处理文件的时候,存在需要对文件进行下标处理的情况例如想要把"/foo/bar.baz"变成"/foo/bar_quz.baz"。const std::string rndString = "quz";boost::filesystem::path newPath = P.parent_path() / boost::filesystem::path(P.stem().string() + "_" + rndString + P.extension().string());原始链接: lin

2021-11-01 11:20:29 383

PDAL库环境配置文件

libLAS 是一套用于处理常见的 “LAS” LiDAR 格式数据的 C/C++ 函数库,其中LAS 格式是一种 LiDAR 数据点云的序列二进制编码,可用于 LiDAR 传感器数据的存储和相应软件的交换、存档与处理。但是截至2018年,libLAS项目已被PDAL项目取代,PDAL是是一个用于翻译和处理点云数据的 C/C++ 开源库和应用程序,用于点云数据的转换和处理。 尽管该库中许多工具的重点和发展都起源于激光雷达点云数据的处理,但它也不限于激光雷达数据。 用于点云数据的转换和处理。 尽管该库中许多工具的重点和发展都起源于激光雷达点云数据的处理,但它也不限于激光雷达数据。资源内容是PDAL环境配置文件,配合博客https://blog.csdn.net/Dbojuedzw/article/details/126856880?spm=1001.2014.3001.5501使用,保证能够安装成功。

2023-02-25

编译好的PCL1.11

编译好的PCL1.11

2022-10-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除