gpt4 book ai didi

c++ - 30fps 的大型点云数据渲染查看器

转载 作者:搜寻专家 更新时间:2023-10-31 01:38:47 26 4
gpt4 key购买 nike

现在我想以大约 30FPS 的速度渲染大数据。数据是一帧3,000,000到10,000,000个三维点云数据一点是 (x,y,z,r,g,b)

使用PCL的Visualizer,绘制1Flame需要1秒以上,为时已晚。

数据的类型和排列很好,但是,

请有人告诉我可以渲染的好库3,000,000 个点数据(x y z 坐标和 RGB),30FPS。

最佳答案

我不知道有哪个库可以执行此操作,但有相当多的点云查看器可以渲染大型甚至大量点云(>10 亿个点)。它们中的大多数都需要预处理步骤来创建多分辨率数据结构。

桌面:

  • CloudCompare (我最喜欢的查看器最多可以查看 4000 万个点。有很多工具和功能。不过,对于更大的数据集,您可能希望查看其他查看器之一。)
  • Arena4D
  • PointCloudViz (桌面版)

网络浏览器:

  • Potree (查看展示,CA13 示例有 170 亿个点)
  • Arena4D Point Server (将点从 Arena4D 服务器流式传输到 potree 网络客户端)
  • PointCloudViz (服务器和 Web 客户端)
  • Pointscene (用于上传和显示点云的网络服务)
  • NewSpin (用于上传和显示点云的网络服务)
  • 3DHop (主要用于网格,但也可以渲染点云)
  • Plas.ioGreyhound .不确定这个的状态。有一些有希望的发展。

如果您想自己渲染非常大的点云,则必须使用某种多分辨率结构。您可以尝试从 potree 加载多分辨率八叉树,它将每个节点存储在一个文件中,或者从 3DHop 加载多分辨率文件格式。

关于c++ - 30fps 的大型点云数据渲染查看器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32268850/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com