自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

weixin_43896283的博客

数字图像处理、深度学习

  • 博客(135)
  • 资源 (14)
  • 收藏
  • 关注

原创 pcd_io.h中的read(const std::string &file_name,xx..)引发了异常:读取访问权限冲突0xFFFFFFFFFFFFFFF7

在使用pcl::io::loadPCDFile时提示pcd_io.h文件,引发了异常:读取访问权限冲突。_Parent_proxy是0xFFFFFFFFFFFFFFF7。

2024-04-15 21:41:18 25

原创 PCL 点云直通滤波【附C++代码示例】

直通滤波(PassThrough Filter)是PCL库中的一种简单而高效的点云滤波方法。它的基本思想是对点云数据在某一特定轴向(如X、Y或Z轴)上的坐标值进行范围筛选,即去掉用户指定范围内部(或外部)的点,从而实现对点云数据的裁剪和过滤。

2024-04-15 21:23:03 150

原创 Windows下yaml-cpp库的安装与使用【附C++读写.yaml配置文件教程代码】

yaml-cpp库 是一个功能强大的 C++ 库,用于处理 YAML 数据格式。其源码结构清晰,模块划分合理,易于理解和扩展。库内提供了丰富的 API,包括节点的创建、查询、修改以及文件的读写等,使得开发者能够方便地在 C++ 中操作 YAML 数据。源码中使用了现代 C++ 特性,如模板元编程和智能指针,保证了代码的安全性和效率。此外,yaml-cpp 还具有良好的异常处理和错误报告机制,使得开发者能够轻松应对各种异常情况。

2024-04-13 20:34:34 95

原创 PCL 提取两组点云中的非重叠点云

首先计算两块点云的重叠区域,再提取出指定一组点云中的非重叠点云。

2024-04-01 18:25:27 143

原创 PCL 点云的平面裁剪

根据指定的box范围框来裁剪点云数据。(独创的思路,借用opencv内置的函数来实现点云数据在平面上的裁剪)。

2024-04-01 16:32:08 171

原创 Python open3d读取和写入基本数据结构(点云、网格、图像等基本数据结构)

适用:本教程展示了Open3D是如何读取和写入基本数据结构的。(即:点云、网格、图像等基本数据结构)

2024-01-16 18:54:52 147

原创 Python BPA点云重建(Ball-Pivoting Algorithm)

球状旋转算法(BPA)[Bernardini1999]是一种α-shapes相关的曲面重构方法。直观地讲,直观地,想象一个具有给定半径的三维球,我们把它放在点云上。如果它击中任何3个点(并且它不会从那3个点中掉下来),它就会创建一个三角形。然后,该算法开始从现有三角形的边缘旋转,每次它到达3个点时,球没有掉过,就创建另一个三角形。

2024-01-16 15:56:23 207

原创 Python 基于Open3D的点云均匀下采样算法

点云均匀下采样算法:在保持点云关键特征的前提下,减少点云数据的数量。

2024-01-14 00:30:52 246

原创 Python mesh网格ply数据转STL数据

适用:基于open3d 实现mesh(ply)模型到STL的格式转换。

2024-01-13 23:30:30 187

原创 Python mesh网格ply数据转pcd数据

适用:基于open3d 实现mesh(ply)模型到点云pcd的格式转换。

2024-01-13 23:26:34 210

原创 Python 二维平面Delaunay三角网建立

三角剖分与Delaunay剖分定义:如何把一个散点集剖分成不均匀的三角形网格,即在给定的平面点集上,生成三角形集合的过程。

2024-01-13 17:21:40 335

原创 PCL 读取TXT的点云数据

适用:读取TXT格式的点云数据。(效率已做优化,读取并解析45万行点云仅用时0.6s)

2024-01-11 17:16:50 339 4

原创 Python a-shape点云重建(alpha shapes)

基于open3d实现点云数据a-shape算法的三维重建(alpha shapes)

2024-01-11 16:00:27 774

原创 C++ 点云模型mesh PLY格式转成点云PCD格式

适用:点云模型数据转成点云数据(即:PLY格式转PCD格式,STL格式转pcd格式)

2024-01-11 12:22:12 513

原创 python 点云模型的体积计算、面积计算(二)

适用:基于VTK库,实现点云模型的体积计算、表面积计算。

2024-01-06 11:20:54 703

原创 C++ 直接调用指定的动态链接库dll文件

使用 LoadLibraryA 函数加载 DLL 时,需要确保 DLL 文件存在,并且提供正确的路径和文件名。如果 DLL 加载失败,可以使用 GetLastError 函数获取详细的错误信息。加载的 DLL 需要通过调用 FreeLibrary 函数来释放,以防止内存泄漏。

2024-01-05 23:39:09 519

原创 PCL 切片法实现点云模型的体积测量、面积测量(二)

通过PCL VTK进行切片法,实现点云模型的体积测量、面积测量。

2024-01-05 17:41:24 636

原创 python 点云模型的体积计算、面积计算(一)

适用:点云模型的体积测量、面积测量

2024-01-03 22:51:58 572

原创 PCL 点云模型的体积测量、面积测量(一)

基于vtk中的vtkMassProperties类来计算模型的体积和表面积(注意:这里的模型必须是闭合的曲面,且须为三角化的网格模型)。所以,在使用该类之前,还需要先使用vtk中的vtkTriangleFilter类将其他条带或多边形的网格模型转换为三角化的网格模型.

2024-01-03 21:54:12 818

原创 C++ 返回当前EXE所在的绝对路径和文件夹路径

在代码里打印当前EXE所在的绝对路径和文件夹路径,以便调用该可执行程序时我可以知道当前执行程序的路径,以方便后续我使用别的文件夹和文件。

2023-12-28 12:27:18 414

原创 PCL 点云半径查找

适用:根据已知点坐标,在点云中搜索其指定半径范围内的所有点云。

2023-12-18 15:05:30 983

原创 PCL 点云最近邻查找

适用:根据已知搜索点坐标,在点云中查找出指定数量的最邻近点。

2023-12-18 14:30:34 1027

原创 PCL 已知同名点对计算旋转矩阵并对点云进行旋转

适用:1. 已知三组及三组以上的同名点对,计算旋转矩阵。2. 然后根据旋转矩阵对点云进行旋转,最后保存旋转后的点云文件。

2023-12-18 00:10:27 1008

原创 PCL 获取两组点云中的重叠点云

PCL 获取两组点云中的重叠点云

2023-12-17 23:27:37 471

原创 PCL 计算最小包围盒OBB及其各顶点坐标

1. 计算最小包围盒OBB并可视化;2. 计算8个顶点坐标并可视化;

2023-12-16 15:02:27 611

原创 PCL 三维点云中求解圆的三维方程

在给出的三维点云中求解拟合圆的三维方程

2023-12-09 16:58:43 451

原创 C++ 解决std::string字符串显示中文乱码的问题

在打印包含汉字的std::string时,出现中文显示乱码的问题,而将内容保存到notepad++ Utf-8格式的文本中却显示正常。解决方法见章节2.1。

2023-12-06 19:49:10 2241

原创 python 深度图转换为点云

深度图是点云由3D点投影到2D平面的逆过程,其中每个像素值代表的是物体到相机xy平面的距离。深度图可以提供场景中某一点距离摄像机的远近信息。

2023-12-06 19:21:59 1076

原创 PCL 点云Harris关键点检测

c++ 点云Harris关键点检测

2023-11-27 19:12:54 436

原创 python 点云las生成深度图

python 点云las生成深度图

2023-11-26 18:29:35 712

原创 数据库基础教程之创建触发器,实现自动更新时间戳(四)

数据库基础教程之创建触发器,实现自动更新时间戳(四)

2023-11-26 18:19:40 668

原创 数据库基础教程之序列自增设置(三)

数据库基础教程之序列自增设置(三)

2023-11-26 17:41:52 430

原创 数据库基础教程之数据库的创建(二)

数据库基础教程之数据库的创建(二)

2023-11-26 17:33:10 405

原创 数据库基础教程之数据库的创建(一)

数据库基础教程之数据库的创建(一)

2023-11-26 17:10:51 581

原创 PCL 计算USC(UniqueShapeContext)特征描述子

PCL 计算USC(UniqueShapeContext)特征描述子

2023-11-05 12:45:03 201

原创 PCL 半径滤波剔除噪点

PCL半径滤波是删除在输入的点云一定范围内没有达到足够多领域的所有数据点。通俗的讲:就是以一个点p给定一个范围r,领域点要求的个数为m,r若在这个点的r范围内部的个数大于m则保留,小于m则删除。因此,使用该算法时需要对搜索半径和近邻点个数阈值进行设置。

2023-10-28 12:20:48 167

原创 Python Las与Pcd文件的读取与保存、格式转换

Las与Pcd文件的读取与保存、格式转换

2023-10-26 22:36:54 470

原创 Python 泊松重建(Poisson Surface Reconstruction)

以路面重建为例,演示泊松重建(Poisson Surface Reconstruction)的实现过程,附完整python代码

2023-10-26 22:06:20 520

原创 Python 基于CSF(布料模拟滤波)算法的路面提取

Python 基于CSF(布料模拟滤波)算法的路面提取

2023-10-22 17:51:01 214

原创 Python 安装CSF(布料模拟滤波)的环境配置

CSF库(布料模拟滤波)的安装教程

2023-10-22 17:31:57 473 1

yaml-cpp三方库源码,版本为0.8.0

yaml-cpp 是一个功能强大的 C++ 库,用于处理 YAML 数据格式。其源码结构清晰,模块划分合理,易于理解和扩展。库内提供了丰富的 API,包括节点的创建、查询、修改以及文件的读写等,使得开发者能够方便地在 C++ 中操作 YAML 数据。源码中使用了现代 C++ 特性,如模板元编程和智能指针,保证了代码的安全性和效率。此外,yaml-cpp 还具有良好的异常处理和错误报告机制,使得开发者能够轻松应对各种异常情况。

2024-04-13

注册测绘师2023年复习总结

注册测绘师2023年复习总结

2023-12-28

postgresql-12.16-1-windows-x64.exe

官网下载的PostgreSQL安装包(Win) PostgreSQL是一种特性非常齐全的自由软件的对象-关系型数据库管理系统(ORDBMS),是以加州大学计算机系开发的POSTGRES,4.2版本为基础的对象关系型数据库管理系统。POSTGRES的许多领先概念只是在比较迟的时候才出现在商业网站数据库中。PostgreSQL支持大部分的SQL标准并且提供了很多其他现代特性,如复杂查询、外键、触发器、视图、事务完整性、多版本并发控制等。同样,PostgreSQL也可以用许多方法扩展,例如通过增加新的数据类型、函数、操作符、聚集函数、索引方法、过程语言等。另外,因为许可证的灵活,任何人都可以以任何目的免费使用、修改和分发PostgreSQL。

2023-11-12

Forest点云数据[包含两个数据]

Forest点云数据两个,数据格式为.las格式

2023-10-21

KeyPointsAnd3DSC算法三方库

“A Fast Point Clouds Registration Algorithm for Laser Scanners”论文复现的KeyPointsAnd3DSC算法,可用来实现点云配准。参考博客链接:https://blog.csdn.net/weixin_43896283/article/details/133840198

2023-10-15

Opencv 3.4.6安装包

Opencv 3.4.6安装包,安装教程: https://blog.csdn.net/weixin_43896283/article/details/132913566

2023-09-16

《PyQt5快速开发与实战》学习教程

《PyQt5快速开发与实战》旨在帮助读者利用PyQt5进行高效的应用程序开发。不仅深入浅出地介绍了PyQt5的基础知识,还通过大量的实战案例展示了其在不同领域的实际应用。 首先,对于初学者,将引领你进入PyQt5的世界,为你搭建开发环境,并系统地介绍其核心组件,包括窗口、控件、布局和事件处理等。此外,书中还提供了200多个常用控件的使用指南,详细解释了它们的属性和方法,使你能够快速上手并构建用户界面。 然后,通过100多个实战案例,让你深入了解PyQt5的高级应用。这些案例覆盖了多线程、网络编程、数据库、多媒体等多个领域,你将有机会看到PyQt5如何被应用于解决实际问题。此外,你还可以通过一个完整的进销存管理系统和一个基于地图的天气预报应用程序的完整实现过程,来直观地理解PyQt5的应用。 最后,还介绍了PyQt5的其他高级功能,包括自定义控件、动画效果、多语言支持等。同时,对于常用的开发工具如Git和Sublime Text,也提供了使用指南。

2023-09-09

PolSARpro v4.0软件使用教程

PolSARpro v4.0是一款卓越的合成孔径雷达(SAR)图像处理软件,具备丰富的功能和高级技术,为您的SAR图像处理和分析提供无与伦比的便利。本电子教程全面覆盖了软件的各个方面,从基础知识到高级技巧,为您提供了详尽的操作指南和深入的技术解析。 教程内容涵盖了PolSARpro v4.0的主要功能,包括多视处理、斑点降噪、地理编码等,以及其强大的算法和技术原理。无论您是初学者还是专业人士,本教程都将帮助您掌握PolSARpro v4.0的各项工具和功能,提高您的图像处理技能。 通过本电子教程,您将深入了解PolSARpro v4.0的操作流程和技术要领,掌握如何导入和处理SAR数据,理解PolSARpro的核心算法,并学会利用各种工具进行图像分析和处理。教程结合实际案例和操作演示,让您在实际应用中更好地理解和运用PolSARpro v4.0。 无论您是在科研、军事还是遥感领域工作,本电子教程都是您学习和应用PolSARpro v4.0的宝贵资源。立即下载,探索PolSARpro v4.0的强大功能和无限潜力,为您的工作带来新的突破!

2023-09-03

编译好的 jsoncpp 三方库(附完整的头文件、源文件)

JSONCPP是一个开源的C++库,用于序列化和反序列化JSON数据格式。它提供了一个简单的API,可以在C++应用程序中轻松地读取、写入和操作JSON数据。JSONCPP支持标准的JSON语法,并且支持Unicode字符集和ANSI字符集。 JSONCPP可以将JSON格式的文本转换为C++对象,也可以将C++对象转换为JSON格式的文本。这个库提供了一个JsonValue类,它代表了一个JSON值。JsonValue类中包含了一个枚举类型,用于表示不同的JSON值类型,如null、布尔、数字、字符串、数组和对象。 JSONCPP还提供了一个JsonReader类,可以将JSON文本解析为JsonValue对象。它还提供了一个JsonWriter类,可以将JsonValue对象写入JSON格式的文本。此外,JSONCPP还可以进行JSON的嵌套、合并和遍历等操作,具有很好的灵活性和可扩展性。 总之,JSONCPP是一个方便、易用、可靠的C++库,可以在C++应用程序中解析和生成JSON数据,并且支持跨平台使用。

2023-08-27

绘图工具draw.io的安装包

draw.io是基于云端的绘图工具,可以用来创建各种类型的图表、流程图、UML图以及其他多种类型的图形。 draw.io是一个免费的开源项目,支持多种文件格式,可以轻松地将图表保存到本地计算机或云存储服务上,也可以将其导出为各种文件格式,如PNG、SVG、PDF等。 draw.io有着简单易用的界面和工具,用户可以使用它来创建各种类型的图表和流程图,包括组织架构图、流程图、UML图、数据库图、网络拓扑图、地图等等。此外,draw.io还支持多种云存储服务,如Google Drive、OneDrive、Dropbox等,用户可以通过这些服务轻松地共享和协作图表。 draw.io是一款跨平台绘图工具,支持多种操作系统,如Windows、MacOS、Linux等,也可以在Web浏览器中使用。 总之,draw.io是一个功能丰富而易于使用的云端绘图工具,适用于个人和团队使用,可以帮助用户创建各种类型的图形,提高工作效率。

2023-08-27

图像线特征提取及线特征匹配

提取RGB图像上的线特征,并根据线特征间的相似性,输出两幅图像上的匹配线对。

2023-05-23

图像线特征提取及线特征匹配源码(LineSegmentMatching-master.rar)

一种用于图像直线段提取及匹配的算法,它的核心思路是利用动态规划和几何变换来求解直线段之间的匹配问题。 具体来说,该算法的步骤如下: 1定义两个集合,分别包含待匹配的直线段和已匹配的直线段。 2.每一条待匹配的直线段,计算其与已匹配直线段集合中的每一条直线段之间的距离,并选择距离最小的直线段作为其匹配对象。 3.将选择的直线段加入已匹配集合中,并将待匹配集合中的相应直线段删除。 4.重复执行步骤2和步骤3,直到待匹配集合为空。 在实现过程中,该算法使用了动态规划来优化计算效率。具体来说,对于每一条待匹配的直线段,该算法维护一个距离最小的变量,用于记录当前与该直线段距离最小的已匹配直线段。在每次选择匹配对象时,该算法只需要更新该变量的值即可,从而避免了重复计算。 此外,该算法还利用了几何变换来处理直线段的匹配问题。具体来说,对于每一条待匹配的直线段,该算法将其转换为极坐标系下的点,并使用动态规划来计算与已匹配直线段之间的距离。同时,该算法还利用了直线段的端点信息来进一步优化计算效率。 核心思路是利用动态规划和几何变换来求解直线段之间的匹配问题,从而实现高效、准确的直线段匹配。

2023-03-07

安装包ScreenToGif.exe

ScreenToGif是一款动图制作工具,它可以将屏幕显示、摄像头显示及画板功能集于一体。在ScreenToGif中,用户可以通过选框来录制或选取特定的屏幕区域,然后将录制的视频或图片导出为GIF格式。此外,ScreenToGif还支持多种编辑功能,如添加文字、裁剪、调整帧率等。使用ScreenToGif可以制作出丰富的动态图像效果。

2023-02-12

opencv.org官网下载的opencv2.4.10版本安装程序(c++ +windows)

opencv.org官网下载的opencv2.4.10版本安装程序(c++ +windows)

2023-02-07

opencv.org官网下载的opencv3.1.0版本安装程序(c++ +windows)

opencv.org官网下载的opencv3.1.0版本安装程序(c++ +windows)

2023-02-07

opencv.org官网下载的opencv3.2.0版本安装程序(c++ +windows+vs2015)

opencv.org官网下载的opencv3.2.0版本安装程序(c++ +windows+vs2015)

2023-02-07

图像线特征检测CannyLine算法 C++

图像线特征检测CannyLine算法 C++

2023-01-16

c++ opencv4.5.0安装后的三方库文件,包括了头文件include和库lib

c++ opencv4.5.0安装后的三方库文件,包括了头文件include和库lib

2023-01-14

C++ 读取txt数据(带空格数据)测试数据

C++ 读取txt数据(带空格数据)测试数据

2023-01-05

C++练手数据.rar

C++ 文本数据处理系统练习数据

2023-01-03

c++ opencv 4.5.0版本安装包

c++ opencv 4.5.0版本安装包

2022-12-24

cmake-3.24.3-windows-x86-64.msi

windows 64位下的cmake安装包cmake-3.24.3-windows-x86_64.msi

2022-12-19

cmake-3.25.1-windows-x86-64.mis

windows+64位下的cmake安装包

2022-12-19

C++三方库 PCL1.8.1

vs2015对应的PCL1.8.1,包括两个文件:PCL-1.8.1-AllInOne-msvc2015-win64.exe、pcl-1.8.1-pdb-msvc2015-win64.zip。

2022-12-11

notepad++ v 7.6.4 中文简体版

notepad++ v 7.6.4 中文简体版文本编辑器

2022-12-10

文本编辑器Everything-1.4.1安装包

文本编辑器Everything-1.4.1安装包

2022-12-03

测试数据(ERA-5气象数据)

测试数据(ERA-5气象数据)

2022-07-25

Arcgis 10.5 的AfCore.dll文件

ArcGIS 10.5 打不开,显示‘由于找不到AfCore.dll,无法执行代码’。解决方法:将AfCore.dll文件安装在‘Desktop10.5’文件下的bin文件夹中,就可以打开GIS软件了。

2022-06-16

matlab 图像边缘检测(数据+完整代码)

matlab 图像边缘检测(数据+完整代码)

2022-05-28

matlab 直线拟合代码

matlab 直线拟合代码

2022-05-28

matlab JPG格式图像边缘检测

matlab JPG格式图像边缘检测

2022-05-28

matlab 图像边缘检测算法示例数据

matlab 图像边缘检测算法示例数据、亚像素提取示例数据

2022-05-28

Lee滤波(python代码)

Lee滤波算法(python实现代码)

2021-12-21

GDAL库使用方法.docx

GDAL库的使用文档,word版,包含了gdal库的简单使用(python入门学习)

2021-11-01

Numpy使用教程库pdf版(python)

numpy库使用教程pdf版(python)

2021-11-01

Envi to polsarpro及Envi插件.zip

将envi格式的数据转成polsarpro格式的二进制数据

2021-10-30

ResNeXt_unet.rar

基于残差Resnext的Unet网络。

2021-09-12

smop-0.25.zip

matlab代码转python代码

2021-09-12

替换包MITSceneParsing.pickle.rar

运行FCN网络时出现如下错误Cannot feed value of shape (0,) for Tensor 'input_image:0', which has shape '(?, 224, 224, 3)',原因是MITSceneParsing.pickle size太小,正常size应该是4595KB。将上面文件下载并替换掉Data_zoo\MIT_SceneParsing中的1k相同文件。

2020-06-30

cudnn-10.0-windows10-x64-v7.6.3.30.zip

此文件是从cudnn官网下载,是cuda10.0版本对应的cudnn7.6.3.30的window版本

2020-06-29

空空如也

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

TA关注的人

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