当前位置: 首页 > news >正文

点云处理简介

参考:
1、https://www.bilibili.com/video/BV1Da411S7b9?spm_id_from=333.337.search-card.all.click&vd_source=027b873d55e11100a6233cca0e4a339f
2、

3维度点云数据类型

点云:某个坐标系下的点数据集 ,每个点包括三维坐标X,Y,Z、颜色、分类值、强度值和时间等信息。存储格式为:pts、LAS、PCD、xyz、asc、ply等。目前我就见到两种pcd和ply。

Mesh:多边形网格,是计算机图形学中用于各种不规律物体建模的一种数据结构。存储格式为:obj、stl、ply。(是点云用线连起来的一种数据)

数模:三位数字模型是通过三维制作软件通过虚拟三维空间构建出具有三维数据的模型。并不是由网格制作出来的。存储格式为:IGS、part、model、IGES等。

总结:三维点云真是物体表面的离散采样,点云处理就是从点云中提取我们需要的信息。

获取3维数据的相机

在这里插入图片描述

商用点云处理框架

仪器厂商开发的软件
Realworks:为点云处理和分析设计而成。该软件提供一套完整的解决方案。可以从所有3D激光扫描仪引入数据,并进行有效的配准、分析、建模和创建可交付成果。(Trimble)
Cyclone:为工程、测量、建筑和相关应用中的3D激光扫描项目提供最广泛的流程选项。(通用功能,Leica)
FARO SCENE:与FARO Focus激光扫描仪、Focus Swift室内移动扫描仪和Freestyle 2手持式扫描仪搭配用于数据可视化、管理、去噪和配准。(仪器配套,不太好用)

其他
ENVI LIDAR:可以进行建筑物轮廓提取与三维模型的构建、森连资源调查、完整的通行权分析、电力线和电线杆位置决策等。(自动提取DEM植被等)(遥感图像处理软件,机载雷达数据的处理
Geomagic:Design从3D扫描中更快、更准确且更可靠地创建CAD模型;Control 3D质量控制与尺寸检查软件,可让您捕获和处理来自3D扫描仪和其他便携式设备的数据,仪测量、了解和交流i检测结果,从而确保各个位置的质量。(工业检测)
PolyWorks:通用的3D尺寸分析和质量控制软件解决方案,控制工具或零件尺寸,判断和避免制造及装配问题。(工业检测)
在这里插入图片描述
在这里插入图片描述

开软点云处理框架

在这里插入图片描述

点云处理算法

点云传统基本算法

在这里插入图片描述

点云深度学习算法

在这里插入图片描述
在这里插入图片描述

PCL

在这里插入图片描述

open3D

在这里插入图片描述
在这里插入图片描述

相关文章:

  • 跨域问题以及经过网关二次转发重复跨域
  • 自动控制原理9.2---线性系统的可控性与可观测性(上)
  • DOM事件流+阻止冒泡事件+dom包含
  • ZYNQ之GPIO机制
  • 第二章:Qt下载与安装 之 2.2 Qt安装
  • 一种基于堆的链式优先队列实现(使用golang)
  • 【笔记】文献阅读[YOLOV2]-YOLO9000: Better, Faster, Stronger
  • 【JVM基础】方法区
  • Delphi的函数指针传递和调用
  • Java实现简单图书操作系统思路讲解
  • SpringBoot MVC使用Gson,序列化LocalDate,LocalDateTime
  • 戴尔G3-3579改固态散热
  • C3P0和Druid数据库连接池的使用
  • 2022中国消费者智能网联汽车数据安全和个人隐私意识与顾虑调查报告
  • Java 大文件分片上传
  • CAP 一致性协议及应用解析
  • HashMap ConcurrentHashMap
  • HTML5新特性总结
  • isset在php5.6-和php7.0+的一些差异
  • JavaScript服务器推送技术之 WebSocket
  • java架构面试锦集:开源框架+并发+数据结构+大企必备面试题
  • JS基础之数据类型、对象、原型、原型链、继承
  • Redis中的lru算法实现
  • spring学习第二天
  • SQLServer之创建数据库快照
  • Theano - 导数
  • Vue UI框架库开发介绍
  • win10下安装mysql5.7
  • 创建一个Struts2项目maven 方式
  • 那些年我们用过的显示性能指标
  • 让你成为前端,后端或全栈开发程序员的进阶指南,一门学到老的技术
  • 如何在 Tornado 中实现 Middleware
  • 小程序01:wepy框架整合iview webapp UI
  • 以太坊客户端Geth命令参数详解
  • ​2021半年盘点,不想你错过的重磅新书
  • ​Linux Ubuntu环境下使用docker构建spark运行环境(超级详细)
  • #【QT 5 调试软件后,发布相关:软件生成exe文件 + 文件打包】
  • (23)Linux的软硬连接
  • (C语言版)链表(三)——实现双向链表创建、删除、插入、释放内存等简单操作...
  • (超简单)使用vuepress搭建自己的博客并部署到github pages上
  • (分享)一个图片添加水印的小demo的页面,可自定义样式
  • (离散数学)逻辑连接词
  • (七)理解angular中的module和injector,即依赖注入
  • (算法二)滑动窗口
  • (一)pytest自动化测试框架之生成测试报告(mac系统)
  • (幽默漫画)有个程序员老公,是怎样的体验?
  • (原创)boost.property_tree解析xml的帮助类以及中文解析问题的解决
  • (转)fock函数详解
  • .form文件_SSM框架文件上传篇
  • .Net Core缓存组件(MemoryCache)源码解析
  • .net mvc 获取url中controller和action
  • .NET 分布式技术比较
  • .net 生成二级域名
  • :中兴通讯为何成功
  • @RequestBody的使用