前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >基于PCL库的大规模点云数据管理与显示

基于PCL库的大规模点云数据管理与显示

作者头像
点云PCL博主
发布2019-07-31 10:42:19
2.2K0
发布2019-07-31 10:42:19
举报
文章被收录于专栏:点云PCL点云PCL

首先分享音乐,以为编辑内容真的很麻烦。以下来自提问者的总结,希望大家有做过相关的研究的,可以提出你们的思路,一起交流:

由于目前计算机技术有限,不能将大规模的点云数据一次性导入内存,因此需要对点云数据进行重新组织,在可视化过程中,对点云数据进行实时调度,不断地在内存和外存之间实现数据切换,随着用户的交互,视点位置的改变,将落入可见区域的数据读入内存,同时释放不在显示区的数据,其中数据的组织是可视化的前提。

主要功能:实现大规模点云的显示,缩放,漫游。

我目前总结出以下这两种方法,但是不能用编程语言进行实现,如有更好的实现方法,可以互相交流:

1)对点云数据进行分块组织,使用八叉树对分块后的数据进行索引。在可视化时,将落入可视区域的点云数据块读入内存,根据漫游者视点位置,对数据进行简化进行多分辨率的绘制。

难点:内外存数据切换,点云数据的分块组织,漫游

2)对点云数据进行分层抽稀,形成类似于金字塔的点云金字塔模型,形成点云稀疏程度由稀疏到密集,数据量由小到大的金字塔结构。

大致步骤:对点云数据进行抽稀及数据的分块组织,首先对原文件进行抽稀,得到较稀疏的点云,保存为一个文件,再此基础上在进行抽稀,直到分层完成。然后将抽稀后的点云数据分割分块存放,在点云显示时根据显示区加载相应的分块数据。

难点:金字塔模型的构建,点云数据的分块分割存放,内外存数据切换。

有研究者可以直接加我QQ与我交流一下,最近有网友加了我的小号,没能及时回复,现在已经改为我经常使用的QQ了,同时也期待大家不是都是有难点要我帮忙解决(因为我也是初学者,说白了也是很渣的),最近一个月就有很多人加我QQ,博客里给我留言等方式来问问题,我是很乐意一起解决的,但是我的时间也是有限的,相互体谅,重要的是我也想学习更多啊!所以大家可以相互分享,或者投稿我发出来与大家一起分享!加我QQ(920177957)与我交流

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-07-15,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 点云PCL 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云数据库 Redis
腾讯云数据库 Redis(TencentDB for Redis)是腾讯云打造的兼容 Redis 协议的缓存和存储服务。丰富的数据结构能帮助您完成不同类型的业务场景开发。支持主从热备,提供自动容灾切换、数据备份、故障迁移、实例监控、在线扩容、数据回档等全套的数据库服务。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档