使用ros将点云投影到图像平面实时显示,激光雷达和相机融合处理

news/2024/11/7 13:52:34/

1、下载投影处理代码

代码链接:https://github.com/jhzhang19/ros_project_pc_to_image

 

 2、将其解压到ros工作空间catkin_ws/src中

(如果不知道如何创建ros工作空间可以参考我的另一篇博客,里面有记录如何创建ros工作空间

博客链接:https://blog.csdn.net/qq_49959714/article/details/127028396?spm=1001.2014.3001.5502


 

由于该代码开发者创建多了一个子目录,所以我们需要去除掉多余的子目录,即把ros_project_pc_to_image目录下的ros_detection_tracking文件夹复制到src目录下,然后将ros_project_pc_to_image删除掉。

(也可以通过命令 git clone 代码链接 的方式将代码克隆到src目录下)  

3、编译

roscore

再打开一个新的终端,输入以下命令 

cd ~/catkin_ws                          //进入到ros工作空间目录下
catkin_make                             //编译
source devel/setup.bash
rosrun ros_detection_tracking projector

 

4、播放rosbag(这里使用kitti数据集中的rosbag进行测试,也可以使用别的rosbag,但是需要修改相应的参数) 

rosbag下载链接: 

链接:https://pan.baidu.com/s/1vpBCDgHcRzllvDxi7lpRug 
提取码:m1ji

进入rosbag存放目录并播放rosbag

cd xx

播放rosbag 

rosbag play -l example_new.bag   //-l为循环播放

 5、打开Rviz将投影的效果显示出来

在新的终端输入rosrun rviz rviz 即可打开rviz

rosrun rviz rviz

点击rviz中的Panels,然后勾选上display

 在Displays窗口中点击下面的Add

 在弹出的窗口中选择/project_pc_image下的Image主题

 最后可以看到以下效果:

kitti点云投影到图像平面

参考博客:

https://blog.csdn.net/qq_36814762/article/details/110498100


http://www.ppmy.cn/news/241192.html

相关文章

三维激光雷达点云处理分类

目录 激光雷达点云的研究激光雷达数据的处理方法分类体素转化为图像直接对点云操作 三种方式的优劣 激光雷达点云的研究 目前,学术界和业界对于激光雷达点云的处理方式的研究变的非常热门。我认为原因有二: 来自学术界的推力:对于图片中的许…

【​观察】加速推进全球云生态布局,为何说锐角云正在下一盘“大棋”?

申耀的科技观察 读懂科技,赢取未来! 风口里发生的事儿总是那么引人瞩目。6月6日,于台北文华东方酒店举办的“PC联盟暨锐角云生态全球战略发布会”,着实吸引了业界的目光。 在此次发布会上,锐角云不仅发布了作为区块链电…

锐角云生态,未来能否比肩云存储巨头?

如果你平时喜欢经常上网、打游戏,你一定会考虑到这样的问题,网页内容从哪来、谁来实时同步游戏数据、我下载的电影从哪传过来?他们都是来自中心服务器,但是如果其中账号泄露、数据被窃取怎么办?(当然&#…

锐角云hdmi直通,PVE直通核显给WIN10, 并实现hdmi输出做HTPC

一、开启VT-D,安装pve、虚拟机win10 锐角云是hd500核显,根据该文章开启VT-D https://blog.csdn.net/maxuearn/article/details/107573139 注:为了提高性能,可调整显存DVMT Pre-Allocated到512M,DVMT Total Gfx Mem到m…

锐角云 / IPFS对比解读,区块链浪潮下分布式云存储的未来!

​互联网是人类历史上最重要、最具影响力的发明,但你有没有想过,互联网上的信息是如何来去自由的呢? 事实上,我们当前的互联网由Intel、阿里、百度、腾讯等这些巨头公司的服务器所构成的,这些服务器昼夜不同的运转着&…

锐角云 Acute Angle PVE下开启VT-D (不占用U盘版)

锐角云 Acute Angle PVE下开启VT-D (不占用U盘版) 警告 首先不保证开启成功其次不保证您的板子不会BOOM或者黑掉再次不负任何责任原帖链接 https://tieba.baidu.com/p/4934345324 注意 因为此次修改不是直接修改BIOS因此断电以后设置会丢失,你可能需要重新设置&am…

DataLeap的全链路智能监控报警实践(一):常见问题

随着字节跳动业务的快速发展,大数据开发场景下需要运维管理的任务越来越多,然而普通的监控系统只支持配置相应任务的监控规则,已经不能完全满足当前需求,在日常运维中开发者经常会面临以下几个问题: 任务多&#xff0c…

简单实现pymysql批量写入数据方法

1、批量写入数据的方法 在日常处理数据的过程中,我们都有批量写入数据库的需求,使用pythonpymysql向mysql插入大量数据时,我们一般使用有两种方法: 1、for cursor.execute(sql),最后提交(commit()&#…