当前位置: 首页 > news >正文

将PCD点云投影到BEV平面得到图片

前言

点云数据作为一种丰富的三维空间信息表达方式,通常用于自动驾驶、机器人导航和三维建模等领域。然而,点云数据的直观性不如二维图像,这限制了它在一些需要快速视觉反馈的应用场景中的使用。本文将探讨如何将点云数据转换为二维图像,并介绍相关的技术和实践方法。

实现原理

1、获取感兴趣区域ROI进行映射。

选取X[-80,80],Y[-40,40]进行映射。

2、将点云映射到图片上。

新建一张(640,640)的图片,将点云映射到图片内。

代码实现

for point in cloud.points:if abs(point[1]) < 40 or abs(point[0]) < 60:x = (40-point[1]) * 640 / 80y = (80-point[0]) * 640 / 160# 绘制点# 注意:cv2.circle的坐标是(x, y),颜色是BGR,半径是1cv2.circle(image, (int(x), int(y)), radius=1, color=(255, 0, 0), thickness=-1)

结果可视化

http://www.lryc.cn/news/350724.html

相关文章:

  • 计算机笔记14(续20个)
  • docker 使用桥接网
  • 1金融风控相关业务介绍
  • 521源码-免费教程-经常用到的Vue.js的Vue@Cli入门指导
  • 大数据技术原理(二):搭建hadoop伪分布式集群这一篇就够了
  • 中间件是什么?信创中间件有哪些牌子?哪家好用?
  • python实现520表白图案
  • 【Linux】-Flink分布式内存计算集群部署[21]
  • 《python程序语言设计》2018版第5章第44题利用python循环进行十进制变十六进制,依然是44题的旧问题。倒着打出来的16进制
  • 【HarmonyOS4学习笔记】《HarmonyOS4+NEXT星河版入门到企业级实战教程》课程学习笔记(九)
  • 海山数据库(He3DB)数据仓库发展历史与架构演进:(一)传统数仓
  • 简单快捷的图片格式转换工具:认识webp2jpg-online
  • iptablese防火墙【SNAT和DNAT】
  • IT行业现状与未来趋势
  • Snowy2.x 版本使用 Yaml
  • 鸿蒙 DevEcoStudio:通知栏通知实现
  • 什么是网关鉴权及其在Spring Cloud Gateway中的实现
  • 【机器学习与实现】支持向量机SVM
  • 当代人工智能三教父——深度学习三巨头
  • Django项目从创建到开发以及数据库连接的主要步骤,精简实用
  • linux 命令 grep 排除 No such file or directory
  • Unity 滑动条(Slider)拖拽开始和结束、点击等事件的拓展功能
  • Linux 学习知识 (简单易懂 )持续更新 Linux输出重定向 Linux通配符 Linux正则表达式 持续更新....
  • 前端vue用el-table如何实现表头内容过长换行处理,实现换行效果
  • 15:00面试,15:08出来,面试问的有点变态。。。。
  • 【BUG】流式响应requests得到: ping - 和时间戳
  • 人工智能应用-实验5-BP 神经网络分类手写数据集
  • K8s Pod 资源进阶
  • 掌握Edge浏览器的使用技巧
  • Qt封装ping命令并将ping结果显示到界面