首页 > 其他分享 >使用pptk对点云进行可视化渲染

使用pptk对点云进行可视化渲染

时间:2024-04-29 17:47:25浏览次数:24  
标签:gt 对点 colors pptk 可视化 pd np points

需求

有一些3D点云,需要在三维空间进行可视化渲染,并做两组点云之间的对比。

实现

使用pptk库对点云进行渲染,可将两组点云合并传入用颜色进行区分。

import numpy as np
import pptk
# gen points
gt_points = np.random.rand(100,3)
pd_points = np.random.rand(200,3)
red = np.array([[1,0,0]])
green = np.array([[0,1,0]])
gt_colors = np.repeat(red,gt_points.shape[0],axis=0)
pd_colors = np.repeat(green,pd_points.shape[0],axis=0)
# combine points & colors
points = np.concatenate((gt_points,pd_points),axis=0)
color = np.concatenate((gt_colors,pd_colors),axis=0)
v = pptk.viewer(points,color)
v.wait()

效果

注意

如果遇到pptk.viewer()卡住无法显示的情况可以参考更换依赖库的方法解决。
pptk.view() hangs without showing debug/info/error information · Issue #4 · heremaps/pptk

参考

Point cloud viewer — pptk 0.1.1 documentation

标签:gt,对点,colors,pptk,可视化,pd,np,points
From: https://www.cnblogs.com/azureology/p/18166284

相关文章

  • PYTHON 用几何布朗运动模型和蒙特卡罗MONTE CARLO随机过程模拟股票价格可视化分析耐克
    原文链接:http://tecdat.cn/?p=27099最近我们被客户要求撰写关于蒙特卡罗的研究报告,包括一些图形和统计输出。金融资产/证券已使用多种技术进行建模。该项目的主要目标是使用几何布朗运动模型和蒙特卡罗模拟来模拟股票价格。该模型基于受乘性噪声影响的随机(与确定性相反)变量该项......
  • 3D可视化技术:为医院内部展示带来革命性变革
    在数字化、信息化浪潮的推动下,各行各业都在寻求着创新与突破。而在这其中,医疗行业的变革尤为引人注目。近年来,医院内部展示可视化技术的崛起,正以其独特的魅力,引领着医疗领域步入一个全新的时代。 医院内部展示可视化,通过先进的可视化技术,将医院内部的各个环节、流程以及医疗信......
  • Echarts制作时变数据可视化+2024 QQ群聊记录制作词云图
    时变数据可视化Echarts其实就是个js文件,在开头导入一下就好了其实这部分我没有做太多时间,大部分代码都是gpt直接生成的(乐)所以这里只分享一下我觉得代码里比较有意思的部分先放效果图图中渐变效果的代码(来源CSDN某个博主)lineStyle:{shadowCo......
  • 智慧隧道新篇章:盾构机挖掘三维可视化技术引领未来
    在城市化快速发展的今天,隧道建设作为城市基础设施的重要组成部分,不仅关乎着交通的便捷性,更直接影响着城市的发展格局。而盾构机作为隧道挖掘的利器,其技术的创新与升级,无疑是推动隧道建设迈向新台阶的关键。 通过先进的3D建模技术,将盾构机挖掘隧道的全过程以立体的方式呈现在人......
  • python主题LDA建模和t-SNE可视化
    原文链接:http://tecdat.cn/?p=4261原文出处:拓端数据部落公众号 使用潜在Dirichlet分配(LDA)和t-SNE中的可视化进行主题建模。本文中的代码片段仅供您在阅读时更好地理解。有关完整的工作代码,请参阅完整资料。我们将首先介绍主题建模和t-SNE,然后将这些技术应用于两个数据集:20个......
  • 无需重新学习,使用 Kibana 查询/可视化 SLS 数据
    作者:荆磊场景现在通过SLS的ES兼容能力,可以很方便地实现用Kibana来查询和可视化SLS的数据。对于从ES迁移到SLS的用户可以继续保留原来的Kibana使用习惯。下面来演示如何通过Kibana来访问SLS。使用方法部署架构这里蓝色部分是需要客户端部署的组件。Kibana......
  • 纯净每一滴:水质过滤可视化技术引领健康生活
    在这个快节奏的时代,我们每天都在与各种生活用水打交道,而水质的好坏直接关系到我们的身体健康。你是否曾对家中的自来水产生过疑虑?是否担心饮用水中的杂质和有害物质?今天,就让我们一起揭开水质过滤的神秘面纱,看看如何让每一滴水都纯净如初。 我们知道,自来水在输送到我们家中的过......
  • 在电脑桌面上制作可视化进度日程待办清单,效率翻倍
    对于使用电脑办公的上班族来说,提升工作效率和保证任务的准时完成是至关重要的。在电脑桌面上制作可视化进度日程待办清单,是实现这一目标的有效方法。因为这样能够让我们一目了然地了解当天及未来的工作任务,从而合理规划时间,确保每个任务都能得到妥善处理。那么我们如何在Windows......
  • vmware中安装centos7, 安装redis, 并通过可视化软件(RESP)连接
    1.虚拟机网络问题解决刚安好的centos可能没有网卡(输入ipa没有ip地址),此时需要进行如下操作 vi/etc/sysconfig/network-scripts/ifconfig-ens33修改成如下:ONBOOT=yes 然后重启网络服务:servicenetworkrestart此时重新查看ipa就可以看到ip地址了在本地ping虚拟机......
  • 实验8-1tensorboard可视化+实验8-2tensorboard案例
    版本python3.7tensorflow版本为tensorflow-gpu版本2.6实验8-1tensorboard可视化运行结果:代码:importtensorflowastf#创建默认图graph=tf.compat.v1.get_default_graph()#定义命名空间withgraph.as_default():withtf.name_scope('input'):#fetc......