import mayavi.mlab
import numpy as np# numpy读取二进制文件
pointcloud = np.fromfile('000000.bin', dtype='float32').reshape(([-1, 4]))x = pointcloud[:, 0]  # x position of point
y = pointcloud[:, 1]  # y position of point
z = pointcloud[:, 2]  # z position of pointr = pointcloud[:, 3]  # 反射强度d = np.sqrt(x ** 2 + y ** 2)  # Map Distance from sensordegr = np.degrees(np.arctan(z / d))vals = 'height'
if vals == "height":col = z
else:col = dfig = mayavi.mlab.figure(bgcolor=(0, 0, 0), size=(640, 500))
mayavi.mlab.points3d(x, y, z,col,  # Values used for Colormode="point",colormap='spectral',  # 'bone', 'copper', 'gnuplot'# color=(0, 1, 0),   # Used a fixed (r,g,b) insteadfigure=fig,)mayavi.mlab.show()

mayavi实现kitti数据集可视化相关推荐

  1. KITTI数据集可视化(一):点云多种视图的可视化实现

    如有错误,恳请指出. 在本地上,可以安装一些软件,比如:Meshlab,CloudCompare等3D查看工具来对点云进行可视化.而这篇博客是将介绍一些代码工具将KITTI数据集进行可视化操作,包括点 ...

  2. 【可视化】rviz下的kitti数据集可视化(1)

    基本介绍 KITTI数据集由德国卡尔斯鲁厄理工学院和丰田美国技术研究院联合创办,是目前国际上最大的自动驾驶场景下的计算机视觉算法评测数据集.该数据集用于评测立体图像(stereo),光流(optica ...

  3. 使用PCL库将KITTI数据集可视化

    PCL点云可视化 KITTI数据集浅析 KITTI数据集简介 KITTI基本结构 Calib Velodyne 标签数据解析 点云数据可视化 创建点云对象 创建视窗对象 添加点云到视窗 相机参数的设置 ...

  4. rviz进行kitti数据集可视化时加载小车模型报错

    最在进行kitti数据可视化时加载小车失败出现如下错误: Mesh resource marker [/-1] could not load [package://kitti_tutorials/me ...

  5. Ubuntu1804里进行KITTI数据集可视化操作

    需要做的准备工作 1.需要提前安装kitti2bag(终端输入即可安装) pip install kitti2bag 如果没有pip,按照Ubuntu给的提示先安装pip 2.下载kitti数据集(下 ...

  6. KITTI自动驾驶数据集可视化教程

    本文介绍关于自动驾驶数据集KITTI的基本操作,包括Camera和LiDAR可视化教程,源码已上传:https://download.csdn.net/download/cg129054036/209 ...

  7. 【OpenPCDet】Kitti数据集下训练PointPillars并评估可视化

    文章目录 前言 一.安装OpenPCDet 1.OpenPCDet安装要求 2.安装环境 3.Clone OpenPCDet项目 4.运行以下的命令安装pcdet库 二.运行OpenPCDet 1.数 ...

  8. kitti数据集理解及可视化

    kitti数据集简介 kitti数据集是比较早出来的3D检测方面的数据集,相对来说数据结构简单,适合做单目检测的工作,目前也是业界和学术界常用的公开数据集. 自己最近也在做单目3D检测的工作,所以也分 ...

  9. KITTI数据集3D目标检测数据下载并可视化简洁实用版

    KITTI数据集3D目标检测部分下载使用简洁实用版 1.下载数据 使用Left Image和Velodyne点云数据 下载地址:http://www.cvlibs.net/datasets/kitti ...

最新文章

  1. 因为数据库正在使用,所以无法获得对数据库的独占访问权(转)
  2. 避免在Swift Struct中使用闭包
  3. 递归1:二叉搜索树的范围和
  4. haproxy mysql配置文件详解_HAProxy基础配置-haproxy的配置文件说明
  5. 【Android】Android国际化
  6. Java基础入门笔记-单根继承
  7. awk if 不包含_linux三剑客之awk
  8. 机器人环境感知算法之算法分析阶段
  9. Flutter高级第2篇:JSON的序列化和反序列化、创建模型类转换Json数据
  10. sqlmap安装历程
  11. IEEE论文格式要求(翻译)
  12. Android - MTK系统源码结构
  13. 百世快递财报:净亏损大幅缩窄38%,来之不易
  14. android桌面动画
  15. android 手机误删短信恢复软件,误删除短信恢复大师 for android v4.1 安卓版 恢复Android手机上误删除的短信记录的软件...
  16. java viewer 控件_插件制作过程记录(使用TreeViewer贡献视图)
  17. ::before 和:after的区别
  18. 程序员完全没时间提升自己该怎么办?
  19. AI Earth 深度学习模型替换数值天气预报模型中的参数化方案-大气辐射传输方案
  20. 全网最全的云原生存储 OpenEBS 使用指南

热门文章

  1. p5.js 动态的表达与趣味
  2. 摄影中简单的测光技巧
  3. object oriented programming (面向对象)
  4. Java开发技术总结!给2021的Java一些建议
  5. 隐藏、显示<tr><td>标签
  6. “信创产业”是什么?2020“信创”脱颖而出
  7. Windows Socket套接字(一)
  8. Webots模拟发射射频红外串行信号
  9. Adaptec HBA和RAID 的兼容性报告中又添新成员—— HGST Helium HDD
  10. hdu--1358--KMP算法失配函数getfail()的理解--Period