PointRCNN 3D框点云和图像可视化

PointRCNN 3D框点云和图像可视化

由于pointRCNN源码的训练和inference很详细,但是没有可视化的代码,本文介绍其3d框结果的可视化方法

1. 跑通pointRCNN

https://github.com/sshaoshuai/PointRCNN

pointRCNN的运行本文就不赘述了。

我是下载的作者训练好的模型,跑了一遍inference,因为生成的检测结果在下面可视化时会用到

2. 将pointRCNN预测结果拷贝到KITTI数据集

pointRCNN的结果存储在:(里面包含000001.txt等等,存的是3d框的预测结果)

PointRCNN/output/rcnn/default/eval/epoch_no_number/val/final_result

把整个文件夹复制到kitti数据集的training目录下,文件夹命名pred

数据组织结构如下:
(注意,这里的training里面是全部7481张图,不然会报错没有000000.txt)

kitti
    object
        testing
            calib
            image_2
            label_2
            velodyne
        training
            calib
            image_2
            label_2
            velodyne
            pred # 这个是需要自己复制过来的

3. 运行可视化源码kitti_object_vis

源码地址https://github.com/kuixu/kitti_object_vis
下载源码并进到源码文件夹

git clone https://github.com/kuixu/kitti_object_vis 

把上述kitti数据集的object/目录,链接到data/目录下过去,并命名为obj(因为这个源码需求)

cd kitti_object_vis/data
ln -s /home/ubuntu/dataset/KITTI/object obj

下载源码和源码所需的库(mayavi之类的),照readme里面去做

运行命令分为几种:
(1) 只显示LiDAR 仅真值

cd kitti_object_vis
python3 kitti_object.py --show_lidar_with_depth --img_fov --const_box --vis

终端按回车键进行下一张图

(2) 显示LiDAR和image 仅真值

python3 kitti_object.py --show_lidar_with_depth --img_fov --const_box --vis --show_image_with_boxes

终端按回车键进行下一张图

(3) 显示特定某张图的LiDAR和image 仅真值

python3 kitti_object.py --show_lidar_with_depth --img_fov --const_box --vis --show_image_with_boxes --ind 100 

ind 100表示就是图像编号为000100.txt

注:红色是预测框,绿色是真值框

在这里插入图片描述

(4) 显示pointRCNN预测值+真值对比
在以上所有命令后面加 -p
例:

python3 kitti_object.py --show_lidar_with_depth --img_fov --const_box --vis --show_image_with_boxes --ind 6 -p

在这里插入图片描述
在这里插入图片描述

目前有几个疑问:

image中只能显示gt,无法显示预测结果。
0是啥意思?类别吗,但个别的带人的图上面标号也都是0,如下:
(运行kitti的tracking数据,三维显示数据框里面没有标记出label,只有红色框?)
在这里插入图片描述


感谢前辈:https://blog.csdn.net/tiatiatiatia/article/details/97765165

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/2157.html原文链接:https://javaforall.net

(0)
上一篇 2020年11月8日 下午9:33
下一篇 2020年11月8日 下午9:33


相关推荐

  • 一键生成惊雷等喊麦歌词

    一键生成惊雷等喊麦歌词思路写一下 1 给一长篇的小说 利用正则表达式将小说分为无数的字符串 2 将从后到前字符串切割 最长为 n 否则一句话太长 3 并且将每一个字符串的末尾音节提取出来 普通的韵脚音的话放在一个字符数组里面 3 增加一个 hashmap 表 添加平时用的韵脚 4 将符合 hashmap 的韵脚放在字典里 5 规定歌词的格式 比如 随机从字典取出字

    2025年6月5日
    4
  • 最新Java学习教程路线图(2021完整版)

    最新Java学习教程路线图(2021完整版)各样的编程语言不断崛起,但唯有Java是牢牢占据着老大的位置,目前几乎90%以上的大中型互联网应用系统在服务器端开发首选Java。因此,也是吸引了不少年轻人投入到Java的学习之中。但不得不说,Java作为老牌编程语言,学习起来还是需要系统才行的。不少小伙伴会通过在网络上找各种各样的学习视频去研究学习,却往往缺乏了系统全面的学习路线。本文所有Java视频资料可点击免费领取所以,今天就跟大家分享一份系统的Java学习教程路线图,零基础也可以无压力的走进Java,学习Java!第一阶段、Java基础J

    2022年7月9日
    32
  • mysql中phpmyadmin安装教程_phpMyAdmin 安装教程全攻略「建议收藏」

    mysql中phpmyadmin安装教程_phpMyAdmin 安装教程全攻略「建议收藏」管理MYSQL数据库的最好工具是PHPmyAdmin,现在最新版本是phpMyAdmin2.9.0.2,这是一个国际上开源的软件,一直在更新版本,你可以从http://www.phpmyadmin.net官方网站上下载到,安装后可以远程更新数据库(其实是在服务器上安装)。安装办法请参考:phpMyAdmin安装攻略1、先下载phpMyAdmin安装包,http://www.phpm…

    2022年5月31日
    35
  • 视频下载插件–Video Downloader for Chrome「建议收藏」

    视频下载插件–Video Downloader for Chrome「建议收藏」视频下载插件–VideoDownloaderforChromeVideoDownloaderforChrome的介绍VideoDownloaderforChrome的功能介绍VideoDownloaderforChrome的用法摘要:我想每一个小可爱在视频网站上在下载视频的时候,都会为了消除缓冲视频或者等待视频时的广告而感到烦恼。所以今天小编为大家带来一款非常好用的chrome视频下载插件–VideoDownloaderforChrome。VideoDownloade

    2022年7月14日
    32
  • PS如何去除豆包AI图片水印?StartAI 一键去水印教程

    PS如何去除豆包AI图片水印?StartAI 一键去水印教程

    2026年3月12日
    2
  • Pycharm生成可执行程序exe

    Pycharm生成可执行程序exePycharm 生成可执行程序

    2026年3月27日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号