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/1UeUi9e_KbqMZEHJQz50Qrg 
提取码:oxv3

进入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

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

  1. 激光雷达与相机融合(五)-------ros实时版点云投影到图像平面

    基于第一部分在单帧中将点云投影到图像的基础上,现将上述代码改写为ros实时处理的版本.以后还可以在此基础上进行一步一步的扩展.将原先的离线代码改写为ros在线版本,需要将原本的代码写成package的 ...

  2. 自动驾驶视觉融合-相机校准与激光点云投影

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 作者:william 链接:https://zhuanlan.zhihu.com/p/13626375 ...

  3. 如何将一个向量投影到一个平面上_自动驾驶视觉融合相机校准与激光点云投影...

    点云PCL免费知识星球,点云论文速读. 标题:自动驾驶视觉融合-相机校准与激光点云投影 作者:williamhyin 来源:https://zhuanlan.zhihu.com/p/136263753 ...

  4. 多相机坐标转换_自动驾驶视觉融合 | 相机校准与激光点云投影

    点击上方"AI算法修炼营",选择"星标"公众号 精选作品,第一时间送达 作者:william链接:https://zhuanlan.zhihu.com/p/13 ...

  5. 视觉融合-相机校准与激光点云投影

    Github: 添加链接描述 像平面坐标系到像素坐标系的转换 3D空间中的点在图像平面上的投影与我们在实际的数字图像中看到的并不直接对应, 实际的数字图像由数千个图片像素组成. 因此我们需要实现从图像 ...

  6. PCL:投影滤波(二)将点云投影至球面

    文章目录 1 PCL投影滤波器实现点云向球面投影 2 点云投影至指定球面 2.1 投影原理 2.2 代码实现 2.3 结果验证 1 PCL投影滤波器实现点云向球面投影 PCL官方文档上指出,可以使用投 ...

  7. PCL:投影滤波(一)将点云投影至平面

    文章目录 1 投影至坐标平面 2 投影至参数平面 1 投影至坐标平面 将点云投影至坐标平面,只需要把某一维度的坐标值设置成 常数 即可.比如将点云投影至XOY 平面,令Z=C(C为某一常数)即可. 代 ...

  8. 多传感器融合——激光雷达点云投影到图像(kitti数据集)

    从csdn上下载了激光雷达点云投影到图像的matlab程序,连接见下方. KITTI雷达点云与图像数据融合matlab源码_点云与rgb图像融合-机器学习代码类资源-CSDN下载KITTI数据集中雷达 ...

  9. 3D Vision--将点云投影至平面

    contents 写在前面 几何原理 python代码 References 完 写在前面 1.内容: 如何将空间点投影至一个给定平面 2.环境: open3d 2.转载请注明出处: https:// ...

最新文章

  1. 3.7 为什么需要非线性激活函数-深度学习-Stanford吴恩达教授
  2. 利用go语言创建web server的两种方式
  3. 设计模式(C++实现)--一句话总结
  4. android蓝牙多次后,android – 如何防止BluetoothGattCallback一次多次执行
  5. 王道408数据结构——第四章 串(KMP算法)
  6. Mysql count() 语句
  7. linux+mysql登录日志_Linux查看登录日志
  8. C程序设计语言现代方法08:数组
  9. 关于使用GHOST进行磁盘对拷整盘镜像以及镜像恢复的一些注意事项
  10. 苹果平板历史各版本 援引自知乎https://www.zhihu.com/question/315944330
  11. ES2015 Proxy 对比 defineProperty
  12. vim实用指南(9)vimdiff好用的可视化文本对比工具
  13. PESniffer4PEiD plugin from NEOx's 0depts by Slip
  14. 后辈悼王江民先生文(文言文)
  15. 【编程题】【Scratch一级】2020.09 字母AB点头问好
  16. python 面试题
  17. Arduino录音时间延长_如何用arduino设计出可以语音播报的数字时钟
  18. TrackRay:打造一款自己的渗透测试框架
  19. 风控基础指标之决策树的特征选择
  20. 从Excel中解救你!如何用Python实现报表自动化

热门文章

  1. numpy--np.ix_()用法
  2. 人工智能的数学基础 | AI基础
  3. Javascript --pyton2
  4. Java中矩阵运算Array2DRowRealMatrix(math3的使用)
  5. 为什么只有义乌个体户可以无限制结汇美金,什么原因
  6. 介绍一下义乌个体结汇美金账户的使用
  7. html中常用的三种列表,在html语言中,常用的列表有哪三种
  8. 做好flash手绘基本功,简单的手绘人物头像和眨眼动画
  9. tanx的3次方的不定积分:两种方法
  10. AUGUSTUS安装 基因训练、预测软件