mayavi可视化kitti
安装可视化环境,大概就下面几个包
conda install python=3.6.2pip install pyqt5==5.15.2pip install mayavi==4.6.0
报错
Fatal Python error: _PyInterpreterState_Get(): no current thread state
解决conda install python==3.6
代码
import numpy as np
from mayavi import mlabif __name__ == '__main__':bin_file = r'D:\pycharm\project\PTT\data\kitti\training\velodyne\0000\000000.bin'pointcloud = np.fromfile(bin_file, dtype=np.float32, count=-1).reshape([-1, 4])x = pointcloud[:, 0] # x position of pointy = pointcloud[:, 1] # y position of pointz = pointcloud[:, 2] # z position of pointr = pointcloud[:, 3] # reflectance value of pointd = np.sqrt(x ** 2 + y ** 2) # Map Distance from sensorvals = 'height'if vals == "height":col = zelse:col = dfig = mlab.figure(bgcolor=(1, 1, 1), size=(700, 500))mlab.points3d(x, y, z,d, # Values used for Colormode="point",colormap='spectral', # 'bone', 'copper', 'gnuplot', 'spectral', 'summer'# color=(0, 1, 0), # Used a fixed (r,g,b) insteadfigure=fig)mlab.show()
mayavi可视化kitti相关推荐
- mayavi实现kitti数据集可视化
import mayavi.mlab import numpy as np# numpy读取二进制文件 pointcloud = np.fromfile('000000.bin', dtype='fl ...
- 【MMDetection3D】环境搭建,使用PointPillers训练测试可视化KITTI数据集
文章目录 前言 3D目标检测概述 KITTI数据集简介 MMDetection3D 环境搭建 数据集准备 训练 测试及可视化 绘制损失函数曲线 参考资料 前言 2D卷不动了,来卷3D,之后更多地工作会 ...
- qutip+mayavi可视化波片对光偏振态的影响
半波片对偏振态的影响: import numpy as np import qutip# 这是半波片对应的SU(2)操作 def hwp(state, theta):rn_mat = -1*qutip ...
- 科学计算三维可视化---Mayavi可视化实例
一:Dragon绘制实例(三维扫描的绘制) 三维扫描主要用于对物体空间外形结构以及色彩进行扫描,用以获得物体表面的空间坐标,他的主要意义在于能够将实物的立体信息转换为计算机能够直接处理的数据信号,为实 ...
- (七)可视化KITTI标注的3D BoundingBox
一.KITTI 标注3DBouding Box文件格式 在以下网址下载已经标注好的文件,里面有20个场景的标注文件.寻找与自己对应场景的文件.比如我对应的为文档里的0004.txt . 可以从http ...
- (八)可视化KITTI标注的TrackID
一.KITTI 标注TrackID格式 在Tracking文件中有一列为'track_id' 这个ID是人为加注的,将同一个物体设定为一个永久的track_id在之后的探测中一直保持不变,因此可以使用 ...
- 使用PCL库将KITTI数据集可视化
PCL点云可视化 KITTI数据集浅析 KITTI数据集简介 KITTI基本结构 Calib Velodyne 标签数据解析 点云数据可视化 创建点云对象 创建视窗对象 添加点云到视窗 相机参数的设置 ...
- python科学计算与可视化教程
目录 ├─[第〇周]三维可视化之前奏.mp48 l/ E6 ]) {, q: W ├─[第一周]三维可视之基础运用-第一周课程导学.mp4 ├─第一单元TVTK入门-1.mp4 ├─第一单元TVTK入 ...
- python三维建模可视化_用Python三维可视化-一个神奇的函数
python的强大已经深入人心,除了语法优雅.入门容易.开发快速等优点外,其最大的强大之处在于: 无所不能! 他的无所不能得益于它易扩展.胶水语言.开源的特性,全世界广大开发者都会为Python添加各 ...
最新文章
- 在MacBook Pro 2015上安装iTerm2笔记
- SAP实施项目中顾问与客户的有效沟通
- python数据库在哪_python可以用哪些数据库
- YOLT遥感图像检测算法详解
- C#语言之“中英文混合字符串对齐”的方法
- ios 监测网页按钮_苹果IOS备忘录便签软件敬业签恢复删除内容应该怎么操作?...
- java中引用类型作形参_阿花宝宝 Java基础笔记 之 引用类型作为参数
- C++ string类相关函数
- 网络安全联盟推进威胁情报共享的扩张
- IAR for MSP430 7.12.1下载
- CSS3-设置基本边框和背景
- JAVA学习资源种子
- 在NBMA网络中配置OSPF
- 产品定位,什么是产品?什么是产品定位?
- Java 的核心目的和并发编程
- 如何无损合并video.m4s与audio.m4s为mp4文件
- LeetCode-只出现一次的数字-哈希表-异或-py
- Ae:摄像机设置与摄像机选项
- Oracle索引梳理系列(五)- Oracle索引种类之表簇索引(cluster index)
- cesium camera相机系统
热门文章
- mysql datepart_表达式中datepart函数用法及其与sqlserver depart函数、Mysql week函数的差异...
- DatePart函数
- 启动项目出现 Cannot find module ‘resolve-cwd‘ 报错
- minHash(最小哈希)和LSH(局部敏感哈希)
- Python+Selenium UI自动化 - cookie处理方法及适用场景
- 非单文件组件和单文件组件区别
- 关于手工测试与自动化的两难问题
- 微信小程序上拉加载 加载更多数据 触底加载 点击加载更多数据
- 浅谈软件测试模型-W模型
- 车险到底怎么买最划算