自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ZhiyangStudy的博客

补拙补心,勤必有成。

  • 博客(70)
  • 资源 (5)
  • 收藏
  • 关注

原创 【教材译读】离散微分几何:应用简介(第二章)

表面的哪些部分相互连接,如何连接?有许多不同的方法来描述离散曲面的连通性;其中一种方法是使用简单复数–事实上,简单复形可以编码比曲面复杂得多的对象。

2025-03-08 00:22:29 750

原创 【编程实践】pymeshlab的meshing_close_holes参数设置

当size=1,能运行,网格共有1348892个顶点和2137095个面,修复后的网格共有。size=10,十,能运行,下图展示了能够修复的小孔洞的尺寸和位置对比。size=10000000000,一百亿,不能运行;size=1000000,一百万,能运行,网格共有。size=1000000000,十亿,不能运行;size=1000000000,一亿,能运行;个面,移除了孤立点,未对面片进行操作。size=0.1,零点一,不能运行。个面,修复后的网格共有。

2025-03-05 23:56:10 196

原创 【编程实践】pymeshlab和Open3d(trimesh)一起使用,会导致python内核直接被杀死?

Python 版本不兼容

2025-03-04 01:27:27 333

原创 【教材译读】离散微分几何:应用简介

离散微分几何:应用简介 (2025年1月版)声明:书籍作者为Keenan Crane,所有权利及思想归原作者所有,如需引用,请按照相应规范进行引用。

2025-03-02 01:26:02 843

原创 【学习笔记】三维点云空洞修复介绍(二)Grids-based

border halfedge是没有incident facet的,一条edge是border edge当且仅当它的其中一条halfedges是border halfedges,一个表面如果不含border halfedges,那它就是封闭的。一个封闭的表面的是一个多面体在三维空间中的表现。

2025-02-27 01:01:43 890

原创 【编程实践】vscode+pyside6环境部署

PySide6是Qt for Python的官方版本,支持Qt6,提供Python访问Qt框架的接口。优点包括官方支持、LGPL许可,便于商业应用,与Qt6同步更新,支持最新特性。缺点是相比PyQt5,社区资源较少。未来发展前景看好,随着Qt6普及,PySide6将获得更多关注。选择PySide6的优势在于其官方背景、许可证灵活性和对新Qt技术的支持,适合寻求长期支持和前沿技术的开发者。

2025-02-11 22:59:32 661

原创 【学习笔记】目前市面中手持激光雷达设备及参数汇总

手持激光雷达设备是一种利用激光时间飞行原理来测量物体距离并构建三维模型的便携式高科技产品。它通过发射激光束并分析反射回来的激光信号,能够精确地获取物体的三维结构信息。这种设备以其高精度、适应各种光照环境的能力和便携性,在建筑测量、地形测绘、文物保护、城市规划等多个领域中发挥着重要作用,能够快速、高效地提供精确的空间数据,极大地提高了相关行业的工作效率和测量精度。

2024-12-11 20:45:36 665

原创 【编程实践】利用高德地图开放平台制作简易地图规定半径范围

使用高德地图API创建一个显示特定半径范围的简易地图。

2024-09-21 20:36:00 2065 2

原创 【论文编写】利用在线工具生成表格图片的Latex语句

利用在线工具生成表格图片的Latex语句

2024-09-08 11:19:26 430

原创 【编程实践】利用python实现csf滤波-免订阅

CSF的python实现

2024-08-06 15:17:07 992 5

原创 【open3d专栏】利用PCA计算狭长点云的主方向

在点云处理中,PCA通常用于识别数据集中的主要方向,从而帮助理解数据的几何结构。

2024-07-07 23:24:12 416

原创 利用圆上两点和圆半径求解圆心坐标

求取圆心坐标。

2024-06-27 16:35:56 2794

原创 【学习笔记】C++每日一记[20240612]

指定数组求交集。

2024-06-12 10:53:40 484

原创 【学习笔记】C++每日一记[20240520]

内存越界也指内存访问越界,是指访问了所申请空间之外的内存。如果对越界的内存进行读操作,读取的结果具有随机性且无法预知;如果对越界的内存进行写操作,写入的结果可能破坏其他数据。用智能指针代替普通指针,由于智能指针自带引用计数功能,能够记录动态分配空间的引用数量,在引用计数为零时,自动调用析构函数释放空间。内存越界不属于语法错误,无法通过编译器发现,甚至程序运行初期也不会发生错误,直到某种特定情况下才会由于内存越界导致程序崩溃。要求编程人员对操作的内存空间要有一个明确的认识。

2024-05-20 22:23:23 248

原创 【学习笔记】C++每日一记[20240517]

字符变量ch以及四个指针变量p1,p2,p3,p4都是普通的局部变量,它们保存在栈存储区。堆空间在不断分配和释放空间的过程中,可用空间链表频繁更新,造成可用空间逐渐碎片化,每块可用空间都很小。栈空间有计算机底层支持,压栈和出栈都有专门的指令,效率较高;字符串常量"abc"保存在字符串常量区,指针p1和p2指向同一个字符串变量,所以两个指针变量的值是相同的,指向字符串常量区的同一个地址。程序的最后一行通过malloc在堆存储区动态申请了一块空间,并返回这块空间的首地址,指针p4指向了这个地址。

2024-05-17 21:09:04 374

原创 【学习笔记】C++每日一记[20240516]

两种形式的main函数的返回值都是int类型,虽然有些程序员习惯将main函数的返回值写成void类型,并且在某些编译器上也能够正常执行,但这并不是标准的main函数,标准main函数的返回值是int类型,所以main函数中的最后一行代码是return 0,其中0表示main函数正确结束。main函数也称主函数,许多书上特意强调main函数是整个函数的入口,但这种说法不正确,实际上main函数在执行之前已经做了一些初始化工作,在main函数执行之后也有一些扫尾工作。分配成功,但是存在Debug异常。

2024-05-16 22:24:52 507

原创 【学习笔记】C++每日一记[20240515]

因此,a 的新值实际上是 a 和 b 的各个位不同的部分的组合。事实上,new/delete的功能已经完全覆盖了malloc/free的功能,之所以C++中保留,是为了解决兼容问题,防止C++中调用含有malloc/free的C函数时出现错误。这一步是将 a 和 b 的新值(即之前的 a ^ b)与原来的 b 进行异或运算,并将结果赋给 b。当数组中的元素是自定义类型时,delete在释放空间只会调用数组中收割元素的析构函数,而delete[]在释放空间时会调用数组中所有元素的析构函数。

2024-05-15 17:30:45 300

原创 【学习笔记】C++每日一记[20240513]

*普通全局变量的作用于是整个工程,在头文件中使用extern关键字声明普通全局变量,并在源文件中定义,其他文件只要使用#include包含声明普通全局变量的头文件,就可以在当前文件中使用普通全局变量。如果是表达式,则先分析表达式结果的类型,再确定所占字节数,而并不对表达式实际进行计算。如果在头文件中声明静态全局变量,静态全局变量在声明的同时会被初始化,如果静态全局变量没有显式地初始化则会初始化为默认值,相当于在头文件中同时完成声明和定义,而普通全局变量不能直接定义在头文件中。

2024-05-14 15:03:53 424

原创 【学习笔记】C++每日一记[20240512]

C++ learning

2024-05-12 15:10:32 337

原创 【学习笔记】软件工程概述

程序是人们为了完成特定的功能编制的一组指令集,它由计算机的语言描述,并且能在计算机系统上执行。而软件不仅包括程序,还包括程序的处理对象——数据,以及与程序开发、维护和使用相关的图文资料。

2024-05-06 23:26:49 1178

原创 【学习笔记】Elsevier的Latex模板文件(附网址)

Elsevier tex模板。这是一篇没有技术含量的水文,主要是看有人下载下来,居然当成资源需要积分才能下载。我觉得不行,故提供原始下载地址供查阅使用。

2024-04-06 22:02:10 391

原创 【编程实践】matlab中的转义字符

这个报错是因为在sprintf函数中使用了无效的转义字符\U。在MATLAB中,转义字符\U是无效的,因此会导致警告。检查sprintf函数中的格式化字符串是否包含了无效的转义字符。确保只使用MATLAB支持的转义字符。如果想要输出一个反斜杠字符\,需要使用双反斜杠\来表示,而不是\。

2024-03-09 01:08:59 1060

原创 【Project】TPC-Online Module (manuscript_2024-01-07)

本模块实现隧道点云数据的线上汇总和可视化。--禁止转载

2024-01-07 16:21:48 746

原创 【学习笔记】插值之拉格朗日插值(Lagrange)

低阶拉格朗日插值,随后补充高阶拉格朗日插值。

2023-11-26 21:53:24 4309

原创 【编程实践】在VS studio中配置Eigen库

Eigen库是C++标准模板库,能够进行向量运算、矩阵运算、矢量运算、数值分析等操作,并且包含相应的运算算法。Eigen官方地址:可在官网下载指定版本的压缩包,将压缩包解压至后面配置的“附件包含目录”中。

2023-09-18 22:53:08 5184

原创 【编程实践】使用pcl提取给定点云的三维边界点

搜索半径设置为0.05m。搜索半径设置为0.1m。

2023-09-13 23:52:18 625

原创 【编程实践】利用pcl实现点云凸包点生成

生成的凸包点与原点云的可视化。

2023-09-13 13:38:00 389

原创 【编程实践】利用Alpha Shape凹包提取三维点云某个投影下的边界

实现效果:白色的为提取的点云边界(体素下采样叶节点参数setLeafSize(0.1f,0.1f,0.1f),投影至Z=-1.0平面,concave hull参数为0.7)实现效果:白色的为提取的点云边界(体素下采样叶节点参数setLeafSize(0.1f,0.1f,0.1f),投影至Z=0平面,concave hull参数为0.3)

2023-09-11 21:07:35 637

原创 【学习笔记】求解线性方程组的G-S迭代法

【代码】【学习笔记】求解线性方程组的G-S迭代法。

2023-08-28 00:43:15 765

原创 【学习笔记】PCL部分操作总结及代码(来源于开源文档,运行自行调试)

PCL(Point Cloud Library)是一个用于点云处理的C++库。该库提供了许多用于点云数据滤波、分割、配准、曲面重建和特征提取等功能,还提供了常用的3D显示和可视化应用程序。PCL库是使用C++编写的,并提供了Python、Octave和Matlab等几种封装语言的支持。在使用PCL库时,我们需要经常使用到一些常用的数据结构,例如PointCloud和PointXYZ等。

2023-06-04 20:27:39 2852 9

原创 【学习笔记】摄影测量学部分知识回顾

重新回顾摄影测量学。

2023-04-29 00:14:38 1157

原创 【学习笔记】关于trimesh库与pyglet库的版本匹配问题

版本匹配python 3.8.16;open3d 0.16.0;pyglet 1.5.22;

2023-04-22 15:56:44 1167 3

原创 【工程实践】飞马SLAM100三维数据处理

SLAM三维数据处理流程记录。

2023-03-29 22:49:58 3096 2

原创 【编程实践】使用matlab求椭圆弧长

椭圆弧长计算。

2023-03-14 11:15:01 1869 2

原创 【编程实践】matlab中的if和switch语句

matlab中的选择语句,以判断某一坐标的象限角为例。

2023-03-14 10:11:35 1091

原创 【点云学习】多时相激光雷达点云

多时相雷达数据(multi-tempral LiDAR data)研究情况

2023-03-09 22:20:14 813

原创 【学习笔记】Matlab中求点到直线的距离

点到直线的垂直距离

2023-02-22 16:51:28 4312

原创 【学习笔记】python库-国内常用镜像源

python-国内常用镜像源

2023-02-10 11:32:02 233

原创 【点云学习】mesh数据转为pcd数据并进行可视化

open3d数据处理

2023-02-09 01:56:29 673

原创 【点云学习】激光雷达的基本问题-随时补充

激光雷达的基本问题

2023-02-06 22:11:00 959

SLAM-GO-POST-PRO-V2.0数据处理流程-操作手册

Blog【工程实践】飞马SLAM100三维数据处理(http://t.csdnimg.cn/phSrt)中对应的操作手册;【【工程实践】优快云博客对应视频-飞马SLAM三维数据处理录制】 https://www.bilibili.com/video/BV1RM4y1U72S/?share_source=copy_web&vd_source=60b933c3718e7ffb6ba6a3ecac9fdae8 声明:本人从官网下载,所有权益归原著者者所有,任何人不得侵犯原著者合法权益。

2023-11-12

斯坦福兔子点云数据-"博客PCL专栏VS2022与PCL1.12.0的配置"

搭配"博客【PCL专栏】VS2022与PCL1.12.0的配置"使用,用于pcl环境配置环境测试,能够正常加载出数据,这说明自己配置的pcl环境暂时没有大的问题。

2022-12-01

全球90mDEM,来自ENVI/data

源:Global Multi-resolution Terrain Elevation Data 2010 (GMTED2010),内附三个文件,后缀分别为.j2w、.jp2、.prj。如果大家看好再下载,三者都需要,在arcgis中可以打开,如果其他作图或数据处理需求,可私信联系或交流。

2022-10-20

《MATLAB 神经网络30个案例分析》源程序 数据.rar

总共29个章节,每个章节讲解一到两个模型,有讲解过程,也有matlab源代码用于调试,学习交流使用,不得用于任何非法用途,有侵立删。

2021-09-15

博客《【数据挖掘】时间序列分析理论和使用SPSS进行ARIMA模型分析》的实验数据-MOR.xlsx

博客《【数据挖掘】时间序列分析理论和使用SPSS进行ARIMA模型分析》的实验数据,里面是一天的某一段时间大雾浓度数值,仅做测试使用,无实际含义。

2020-12-02

python大数据处理练习数据集(公开):datasets-master

dataset-master是一个公开的数据集,它经常被用来练习处理大数据,常用的语言是python,里面涉及到各种各种的数据集比如鸢尾花分类的数据集、航班数据集、某一年地震统计数据集等等,可以借助数据使用plotly进行绘制各种统计图练习。

2020-09-01

python导入osmnx库时所需的GEOS&GEOS-C

在使用python调用osm库时,需要使用shapely包依赖geos.dll,geos_c.dll两个文件,需要使用vcvars64.bat进行编译,文件放在这里了,可以自己搜索一下怎样编译。编译方法:1.单击开始,选择运行 2.输入 regsvr32(32位)/vcvars64.bat(64位)文件名.dll 并按下确认 之后会弹出注册成功信息。

2020-07-04

免费下载C++头文件<stdafx.h>

stdafx.h : include file for standard system include files, or project specific include files that are used frequently, but are changed infrequently。 找资源的时候到处都是积分兑换,无奈自己只能摸索一下,尽微薄之力提供便利。

2020-05-20

空空如也

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

TA关注的人

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