热门标签 | HotTags
当前位置:  开发笔记 > 前端 > 正文

Lidar360点云分类

文章目录一、简介二、操作流程2.1按属性分类2.2孤立点分类2.3地面点分类2.4建筑物分类参考资料一、简介这里我们以一个数据为例,将一些分类的流程进行串起来。二、操




文章目录


  • 一、简介
  • 二、操作流程
    • 2.1按属性分类
    • 2.2孤立点分类
    • 2.3地面点分类
    • 2.4建筑物分类

  • 参考资料



一、简介

这里我们以一个数据为例,将一些分类的流程进行串起来。



二、操作流程

2.1按属性分类



在刚拿到一个数据的时候,我们首先将这个数据中的类别均置为未分类状态,这样方便我们后续的操作。如下所示:




1、首先,在显示模式中,将点云设置为“按类别显示”,“未分类点”为这种白色点,可以选中“EDL”渲染器增强轮廓感。







2、初始类别可以选中所有类别,目标类别为这里选择“未分类点”,属性选择“无”。





如果有其他需求,可以选择其他属性,如绝对高程,它会根据我们设置的高程范围将初始点类置为目标类别




全部的目标类别:





2.2孤立点分类



由于我这个数据存在许多孤立点,所以就需要首先把它们分类出来,具体操作步骤如图所示:







下面是提取效果,它的原理有点类似于ROR滤波,即在一定区域内判断点数是否满足要求,可能需要多次进行调参才能提取的比较理想:






2.3地面点分类



Lidar360中提供了两种地面点分类功能:渐进加密三角网与CSF。前者往往可以较为精确的提取出地面点,它的使用性也比较强,适用于一些陡坡,但它很明显的一个缺点就是在大数据量面前,如果想要把所有地面点均提取出来,它的计算量又太大了,因此很多软件就对其添加一些限制(如边长小于1停止构建三角形),所以使用该方法往往我们只能得到一层薄薄的地面点,但这对于后续的分类以及dem的构建等以足够使用。CSF滤波已经在之前的博客中说过该方法(点云滤波处理(使用CloudCompare软件)),这里就不再赘述,该方法可以尽可能的提取出所有地面点,效率也很可观,不过其对地形较为复杂的数据提取效果不甚理想。无论使用哪种方式,都要保证无“低点”与孤立点的存在,下面是这两种方式的提取过程:








渐进加密三角网提取效果:




csf地面点滤波提取效果:





2.4建筑物分类



在提取到地面点之后就可以基于地面点来提取建筑物点云,如下操作:





提取效果:








参考资料

[1]https://www.lidar360.com/wp-content/LiDAR360-zh/ToolReference/Classify/Index.html








推荐阅读
  • 本文介绍如何使用Python进行文本处理,包括分词和生成词云图。通过整合多个文本文件、去除停用词并生成词云图,展示文本数据的可视化分析方法。 ... [详细]
  • 使用 Azure Service Principal 和 Microsoft Graph API 获取 AAD 用户列表
    本文介绍了一段通用代码示例,该代码不仅能够操作 Azure Active Directory (AAD),还可以通过 Azure Service Principal 的授权访问和管理 Azure 订阅资源。Azure 的架构可以分为两个层级:AAD 和 Subscription。 ... [详细]
  • 探讨了小型企业在构建安全网络和软件时所面临的挑战和机遇。本文介绍了如何通过合理的方法和工具,确保小型企业能够有效提升其软件的安全性,从而保护客户数据并增强市场竞争力。 ... [详细]
  • 本主题面向IT专业人士,介绍了Windows Server 2012 R2和Windows Server 2012中的组托管服务账户(gMSA),涵盖了其应用场景、功能改进、硬件和软件要求以及相关资源。 ... [详细]
  • 本文详细介绍了 BERT 模型中 Transformer 的 Attention 机制,包括其原理、实现代码以及在自然语言处理中的应用。通过结合多个权威资源,帮助读者全面理解这一关键技术。 ... [详细]
  • QUIC协议:快速UDP互联网连接
    QUIC(Quick UDP Internet Connections)是谷歌开发的一种旨在提高网络性能和安全性的传输层协议。它基于UDP,并结合了TLS级别的安全性,提供了更高效、更可靠的互联网通信方式。 ... [详细]
  • Explore how Matterverse is redefining the metaverse experience, creating immersive and meaningful virtual environments that foster genuine connections and economic opportunities. ... [详细]
  • PyCharm下载与安装指南
    本文详细介绍如何从官方渠道下载并安装PyCharm集成开发环境(IDE),涵盖Windows、macOS和Linux系统,同时提供详细的安装步骤及配置建议。 ... [详细]
  • 技术分享:从动态网站提取站点密钥的解决方案
    本文探讨了如何从动态网站中提取站点密钥,特别是针对验证码(reCAPTCHA)的处理方法。通过结合Selenium和requests库,提供了详细的代码示例和优化建议。 ... [详细]
  • 本文探讨了如何像程序员一样思考,强调了将复杂问题分解为更小模块的重要性,并讨论了如何通过妥善管理和复用已有代码来提高编程效率。 ... [详细]
  • python的交互模式怎么输出名文汉字[python常见问题]
    在命令行模式下敲命令python,就看到类似如下的一堆文本输出,然后就进入到Python交互模式,它的提示符是>>>,此时我们可以使用print() ... [详细]
  • Java 中的 BigDecimal pow()方法,示例 ... [详细]
  • 本文详细介绍了如何使用Python编写爬虫程序,从豆瓣电影Top250页面抓取电影信息。文章涵盖了从基础的网页请求到处理反爬虫机制,再到多页数据抓取的全过程,并提供了完整的代码示例。 ... [详细]
  • 京东云图片上传注册指南
    本文详细介绍了如何在京东云平台完成账号注册并实现图片上传功能,涵盖从注册到配置的完整流程。 ... [详细]
  • Python第三方库安装的多种途径及注意事项
    本文详细介绍了Python第三方库的几种常见安装方法,包括使用pip命令、集成开发环境(如Anaconda)以及手动文件安装,并提供了每种方法的具体操作步骤和适用场景。 ... [详细]
author-avatar
newbigstart
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有