- 博客(19)
- 资源 (4)
- 收藏
- 关注
原创 Matlab点云欧式距离聚类-2021-12-06
最近博主根据matlab2019b的函数,仿写了欧氏距离聚类,其代码如下:其实代码就是一模一样的,哈哈哈哈,博主偷了点懒。clearclc%% 模拟数据[X,Y,Z] = sphere(100);loc1 = [X(:),Y(:),Z(:)];loc2 = 2*loc1;ptCloud = pointCloud([loc1;loc2]);pcshow(ptCloud)title('Point Cloud')a = ptCloud.Location;%% 欧式距离聚类% 设置
2021-12-06 20:07:44
3277
3
原创 Matlab计算点云法向量和曲率-2021-11-21
垂直于平面的直线所表示的向量为该平面的法向量。计算点云法向量,即设定点p属于点云集合pt中的一点,搜索其k邻近个点或者r范围内的点,构成局部平面,计算该平面的法向量。
2021-11-21 10:40:06
6253
6
原创 Matlab实现点云抽稀-2021-11-6
1-什么是点云抽稀?激光雷达扫描单站数据,并将很多的扫描站数据拼接在一起后,造成数据量过大、数据信息冗余,产生数据难以处理、提取信息收到干扰等等问题,需要按照一定的规则,对过量的点云数据进行点云的筛选,使得它在保留较多的信息的同时,减少数据量。2-体素抽稀matlab2019b实现教程博主以平均体素抽稀为例,按照一定的大小(m),将点云划分为大量的体素,提取每个体素的平均值代替每个体素包含的点云,即为平均体素抽稀,当然,这里也可以改成随机、或者其他规则。最终实现点云的抽稀。% 体素化
2021-11-06 16:14:52
2601
原创 python加载读取显示点云-开新坑-2021-11-06
2021.11.06.开了新坑,matlab很多教程还没做,就来忙着搞python了,在考虑就业还是升学的过程,打算学一点点的python作为提升,虽然不知道会不会只是三分钟热度。文章内容实现需要:PyCharm、Anaconda软件。(博主用的是PyCharm社区办2020.1.1,免费版本,Anaconda 2020.02版本,免费版),默认路径安装。本文章包含:相关py包的安装、pcd格式和las格式的点云读取与显示1-安装pclpy、open3d、numpy、pptk包安装pyc
2021-11-06 15:47:42
2535
原创 点云生成栅格数据补充+带有地理坐标,2021-10-31
博主在18号的时候写下了点云格网化的代码,当时还没想到如何补充地理信息,所以栅格数据仅仅能借助ArcGIS完成,最近博主学习了geotiff的相关内容,于是做了一点补充,关于点云格网化的网址如下:点云数据在Matlab生成格网数据-2021-10-18_~追风筝的猫的博客-CSDN博客代码和格网数据一样,只是空间参考R做出了改变。%raster% 栅格化点云数据% 格网平均值、格网最大值、格网最小值cleara = randn(10000,3);pcshow(a)% 圆盘.
2021-10-31 16:23:23
1047
原创 点云数据在Matlab生成格网数据-2021-10-18
点云栅格化,即把点数据划分为若干个大小相等的格网单元,并将一定的属性值填充进入格网单元内,如高程值、强度值等,最终形成一个带有坐标系的影像。按照点云中的xyz坐标值,直接判断放到相应的栅格中,即可实现点云栅格化。博主很长一段时间研究格网中怎么放入坐标系,怎么储存带有坐标系的地理影像,但是都以失败告终,所以在这个博客中,主要是存放一段Matlab结合GIS生成栅格数据的代码。......
2021-10-19 23:03:58
3441
原创 爱思唯尔投稿的心得-2021-10-8
5月份的时候投了一篇爱思唯尔的期刊,9月份的时候中刊,过程还算顺利,所以现在记录下日期变化和中间遇到的问题:首先-投稿过程准备材料包含:highlight、cover letter、手稿文件5月22日提交初审审了近一个星期,我们小组的也有初审近两个星期的,这个过程编辑会检查你文章的格式、文献引用情况、以及研究内容。1、手稿文件需要带连续行号的、双倍行距的格式2、手稿文献不能盲目大量引用,以日期的引用格式出现。3、编辑会先检查一遍手稿,看看你文章的创新性,创新性不够就拒稿了。大
2021-10-08 14:51:25
21449
23
原创 Matlab读取shp数据、显示和增加字段-2021-09-15
最近在做一个点云的林业参数提取,用到了shp冠层数据,使用Arcgis似乎不太方便计算多种参数,因此学习了matlab读取shp数据,显示并且增加字段的方法。SHP数据的读取matlab2019b存在shaperead函数,可以读取shp数据。其中帮助文档如下:S =shaperead(filename)S =shaperead(filename, Name, Value)[S,A] =shaperead( )S 中储存了shp数据的形状以及边界信息,如:读取...
2021-09-15 11:03:58
2996
原创 简单的点云坡度滤波-matlab实现教程-2021-09-07
8月的时候去了野外调查,一直没有时间更新博客,最近回到了学校,写了matlab中实现一种简单的坡度滤波算法,由于本人比较懒,以后的每个博客都尽量减少说明。此外,其他的滤波:布料滤波(CSF)、简单形态学滤波、经验模态分解滤波的资源链接已经放在了2021-8-13的博客中了。https://blog.csdn.net/qq_39632121/article/details/119671068?spm=1001.2014.3001.5501本文用到的示列数据可以在链接中下载到。坡度滤波.
2021-09-07 21:22:18
3675
10
原创 点云地面点识别-matlab示列与免费资源共享-2021-8-13-
从点云数据中识别地面信息,提取地面点的过程,称为地面点滤波,是生成数字高程模型(Digital elevation model,DEM)的重要前提。现有的地面点滤波算法有很多,大部分滤波算法在场景相对简单的区域有较好的效果,但是在一些较为复杂的区域,效果就会变差,现有的算法还缺少较强的普适性。本文在这里以matlab为例,寻找已写好的滤波算法,实现地面点滤波。布料滤波(CSF)布料滤波已广受人们知晓,这里不在做过多的介绍,详细其他博主。其资源可在以下网址免费下载:githubhttp
2021-08-13 14:33:15
2184
3
翻译 2021-08-01好文阅读-地面激光扫描在森林调查中的应用
Application of terrestrial laser scanning in forest inventory地面激光扫描在森林调查中的应用—选定问题概述准确确定森林资源是进行可持续森林管理的最重要任务之一。有关森林资源的准确信息有助于更好地规划当前和未来的管理以及保护活动。个人森林管理者和制定国家森林政策都需要这种准确的信息。近年来,利用遥感进行森林清查的兴趣显著增加。遥感允许进行非侵入性测量和数据处理的自动化。在样地层面上,最准确的遥感数据来源是地面激光扫描(TLS)。它在森林调查中
2021-08-01 22:41:15
944
2
原创 点云去噪-双边滤波-matlab实现-2021-7-26-
2021-7-21的时候博主已经写过部分点云去噪的介绍及部分滤波matlab写法,在新开的博客中补充博主在写双边滤波时的想法,21号的贴子链接:https://blog.csdn.net/qq_39632121/article/details/118973329双边滤波(Bilateral filter)是一种非线性的滤波方法,是结合图像的空间邻近度和像素值相似度的一种折中处理,同时考虑空域信息和灰度相似性,达到保边去噪的目的。具有简单、局部的特点。双边滤波器的好处是可以做边缘保存。将双边滤波应
2021-07-26 20:38:48
5627
5
原创 点云去噪(中值、高斯、均值、SOR滤波),及matlab的代码撰写-2021-7-21-
1 为什么点云会有噪声?受到仪器、周围环境、被扫描目标本身的特性影响,点云数据中无法避免存在一些噪声。噪声的来源有很多,比如超过扫描设定范围的点;由于受到周围的风、周围物体的震动等影响产生的点;或者是空气中水汽的影响等等,产生的噪声点,不仅会增加点云的数据量,还会影响建模、信息提取的精度等。需要进行去除。2 噪声的类型①漂移点,即那些明显远离目标主体,漂浮于点云上方的稀疏、散乱的点。②孤立点,即那些远离点云中心区,小而密集的点。③冗余点,即那些超过预定扫描区域的多余的点。④混杂点,
2021-07-21 20:55:08
22189
3
原创 2021-7-19-点云、点云密度、在matlab中的显示与保存
文章的内容这个文章主要包含对点云的解释,什么是点云密度?以及点云在matlab2019b中如何加载、显示和保存。什么是点云1 什么是逆向工程?逆向工程,又称为逆向技术,是产品设计技术再现过程,即对目标产物进行逆向分析及研究,得出目标产物的组织结构、功能特性及技术规格等。逆向工程的主要目的是目标成品进行分析,逆向推导产品设计、制作流程。2 什么是点云?点云(Point Cloud),在逆向工程中由测量仪器获取物体表面的点的集合。每个点云的属性主要包含:三维坐标(xyz)、强度信息(
2021-07-19 21:43:31
9610
3
转载 2021-07-19-CC使用说明-转载
open:打开save:保存Global Shift settings:设置最大绝对坐标,最大实体对角线Primitive Factory:对点云进行原始加工,改变原始点云的形状3D mouse:对3D鼠标(如3Dconnexion)的支持Close all:关闭所有打开的实体Quit:退出Edit:Clone:克隆选中的点云Merge:合并两个或者多个实体。可以合并点云(原始云会被删除);可以合并网格(原始网不会修改,CC会创建一个新的网格结构)Subsample:采集原始点云
2021-07-19 10:21:27
600
坡度滤波-追风筝的猫.zip
2021-09-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人