点云可视化

参考该链接方法一,需要安装mayavi,numpypyqt5;

numpy+mayavi.mlab

1.安装依赖库

pip install numpy -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install mayavi -i https://pypi.tuna.tsinghua.edu.cn/simple

2.读取.bin格式文件进行可视化

import mayavi.mlab
import numpy as np
import osdef viz_mayavi(points, vals="distance"):  # 可视化只用到了3维数据(x,y,z)!x=points[:, 0]y=points[:, 1]z=points[:, 2]r=points[:, 3]  # reflectance value of pointd=np.sqrt(x**2+y**2)if vals == "height":col = zelse:col = d# 创建可视化模板的尺寸fig=mayavi.mlab.figure(bgcolor=(0, 0, 0), size=(1280, 720))mayavi.mlab.points3d(x, y, z,col,mode="point",colormap='spectral',figure=fig,)mayavi.mlab.show()if __name__ == "__main__":bin_file_path = 'bin_2pcd'bin_files = os.listdir(bin_file_path)for bin_file in bin_files:if bin_file.endswith(".bin"):mypointcloud = np.fromfile(bin_file_path + '/' + bin_file, dtype=np.float32, count=-1).reshape([-1, 4])viz_mayavi(mypointcloud,vals="height")

3.就可以得到可视化结果

备注:

期间遇到无法运行的以下错误,可直接参考下面链接:Ubuntu18.04下解决Qt出现qt.qpa.plugin:Could not load the Qt platform plugin “xcb“问题_盼小辉丶的博客-CSDN博客_bicyclegan

一般情况下问题是一样的,详情看以上链接,解决方法如下;

sudo apt-get install libxcb-xinerama0

至此,快乐看点云吧!

点云目标检测KITTI数据集bin文件可视化,一站式解决相关推荐

  1. 目标检测-VOC数据集txt文件制作方法

    个人微信公众号:AI研习图书馆,欢迎关注~ 深度学习知识及资源分享,学习交流,共同进步~ VOC数据集中txt文件的制作方法 1.引言 本文介绍两种VOC数据集txt文件生成方法,一种是Python实 ...

  2. 无人驾驶汽车系统入门:基于深度学习的实时激光雷达点云目标检测及ROS实现...

    参加 2018 AI开发者大会,请点击 ↑↑↑ 作者:申泽邦(Adam Shan),兰州大学在读硕士研究生,主要研究方向无人驾驶,深度学习:兰大未来计算研究院无人车团队负责人,自动驾驶全栈工程师. 近 ...

  3. 无人驾驶汽车系统入门(二十六)——基于深度学习的实时激光雷达点云目标检测及ROS实现

    无人驾驶汽车系统入门(二十六)--基于深度学习的实时激光雷达点云目标检测及ROS实现 在前两篇文章中,我们使用PCL实现了在点云中对地面的过滤和点云的分割聚类,通常来说,在这两步以后我们将对分割出来的 ...

  4. 【mmdetection3d】——3D 目标检测 NuScenes 数据集

    3D 目标检测 NuScenes 数据集 本页提供了有关在 MMDetection3D 中使用 nuScenes 数据集的具体教程. 准备之前 您可以在这里下载 nuScenes 3D 检测数据并解压 ...

  5. 如何提高3D点云目标检测的难例精度?

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 文章导读 本文是一篇将注意力机制应用在点云目标检测中的文章<TANet: Robust 3D O ...

  6. PASCAL VOC训练集制作(从原始视频到目标检测训练数据集)

    本文目的:实验用CCD采集到5个视频,需在5个视频中采集有效图片,并将这些图片利用LableImg软件进行标注,用来制备VOC格式的目标检测训练数据集. 第一步:有效视频截取 将采集到的视频利用ban ...

  7. 目标检测coco数据集点滴介绍

    目标检测coco数据集点滴介绍 COCO数据集介绍 MS COCO 是google 开源的大型数据集, 分为目标检测.分割.关键点检测三大任务, 数据集主要由图片和json 标签文件组成. coco数 ...

  8. 15个目标检测开源数据集汇总

    编辑丨极市平台 导读 目标检测应当在这几年当中研究数量以及应用范围最广的一个领域,也持续的受到很多深度学习者们的关注.本文收集和整理了15个目标检测相关的开源数据集,希望能给大家的学习带来帮助. 1. ...

  9. Pytorch 目标检测和数据集

    Pytorch 目标检测和数据集 0. 环境介绍 环境使用 Kaggle 里免费建立的 Notebook 教程使用李沐老师的 动手学深度学习 网站和 视频讲解 小技巧:当遇到函数看不懂的时候可以按 S ...

最新文章

  1. OpenCV读写视频文件解析
  2. android 获取网卡mac_在Android机顶盒上 怎么样获取有线网卡MAC地址?
  3. 用Jmeter制造软件测试数据
  4. Web性能测试需监控的IIS性能指标
  5. cron引起inode节点用光的情况
  6. docker显示镜像的摘要信息
  7. MongoDB简单概述
  8. 跳槽,成为程序员晋升与成长的唯一手段?
  9. web前端编程实现福彩投注站彩票投注助手
  10. 虚拟机怎么启动共享文件服务器,VMware虚拟机中ubuntu启用本地文件共享的设置方法...
  11. 十年了,测试变了,我也变了,但总有一些东西未变
  12. 硬件电路设计笔记-电平转换电路
  13. LTspice使用第三方spice模型进行仿真
  14. Echarts3——绘制世界地图中其他地方到中国城市
  15. 安卓机如果相册不选图片就退出_2020最新制作动态相册技巧
  16. matlab通过变量调用txt文件路径,MATLAB使用load函数读取txt文档
  17. Python 爬取京东商品评论 + 词云展示
  18. 电脑如何拦截弹窗广告
  19. node.js+uni计算机毕设项目计算机配件价格查询微信小程序(程序+小程序+LW)
  20. python音乐下载器交互界面设计_用python实现的百度音乐下载器-python-pyqt-改进版...

热门文章

  1. JavaCV 实现怀旧滤镜
  2. 2016年度中国Oracle数据库使用现状分析报告
  3. 圆柱属于能滚动的物体吗_由感知到建构 ——从问题“圆柱体容易滚动还是容易推动”说起...
  4. Java实现基于RSA的数字签名
  5. AWS 发布新一代Amazon Aurora Serverless,更方便 SQL Server迁移
  6. 《零基础入门学习Python》第076讲:GUI的终极选择:Tkinter13
  7. Python3中的命名规范大全---基于PEP8标准
  8. 给视频加字幕软件有哪些?好用的视频加字幕软件分享
  9. TensorRT运行官方案例Mnist时提示找不到dll文件,cuda、cudnn、TensorRT的环境变量的问题,TensorRT运行时默认会到lib下去找要的文件
  10. caffe搭建----Visual Studio 2015+CUDA8.0+CUDNN5配置Caffe-windows(BLVC)