水木社区手机版
首页
|版面-C++程序设计语言(CPlusPlus)|
新版wap站已上线
返回
1/1
|
转到
主题:百万级点云数据如何快速实现网格统计?
4楼
|
dilemma
|
2020-04-25 08:44:22
|
展开
覆盖范围当作渲染目标,一个方格对应一个像素,数据作为模型,渲染下就能自动排序,
显卡上这个功能已经深度优化过。把坐标写到渲染目标里就能读出所有方格的最大z值对应数据
如果要每个方格里的所有数据,参考顺序无关透明的算法
【 在 bigsen (大海无量) 的大作中提到: 】
: 从雷达返回的点云数据,如果覆盖范围是6米*30米,把这个范围按照5厘米*5里面的小方格进行分块,希望快速统计出这300万个点在这么多小方格中的数量分布,以及求出每一个小方格内最大z坐标的均值和方差。对处理速度有一定的要求,最好能在2秒内完成,有什么好的方法实现呢
--
FROM 120.244.154.*
7楼
|
dilemma
|
2020-04-25 20:33:22
|
展开
渲染的时候每个像素对应的数据量就是不相同的,一般情况下每个像素会保留距离视点最近的数据。渲染结果可以选择保存到显存的纹理中,然后可以复制到内存里进行读取
常规操作,d3d,opengl都可以
【 在 bigsen (大海无量) 的大作中提到: 】
: 每个方格一个像素?实际上每个方格里面很多个点,并且每个方格里面点的数量并不相同,近处扫描密度大,远处扫描密度小。
: 需要OpenGL还是什么,如何把点云数据写入渲染目标?
--
FROM 120.244.154.*
1/1
|
转到
选择讨论区
首页
|
分区
|
热推
BYR-Team
©
2010.
KBS Dev-Team
©
2011
登录完整版