利用yolov5检测物体的3维坐标,并以ROS输出
0.声明:
由于懒,本代码以此基础上修改为ROS包,camera节点发送给检测节点的通用代码暂时不能运行,有时间再检查上存
GitHub - Thinkin99/yolov5_d435i_detection: 使用realsense d435i相机,基于pytorch实现yolov5目标检测,返回检测目标相机坐标系下的位置信息。
1.设备
realsense D435(D系列)
2.代码
GitHub - casso1993/rs_yolo_ws: version1.1
3.环境
conda creat --name XXX
cd rs_yolo_ws/src/rs_yolo/scripts
pip install -U -r requirements.txt
pip install pyrealsense2
pip install rospkg
4.运行
#运行前进入scripts打开python文件限权。chmod +x *.py#再回到devel、src那个页面roscoreconda activate XXX
source devel/setup.bash
rosrun rs_yolo rstest.py
5.权重修改及训练
自行进入rs_yolo_ws/src/rs_yolo/scripts/config/目录下,修改yaml文件
如何训练参考:B站UP主------小鸡炖技术
感谢:Realsense D435i Yolov5目标检测实时获得目标三维位置信息_Fr0mdeepsea的博客-CSDN博客_yolov5实时检测
利用yolov5检测物体的3维坐标,并以ROS输出相关推荐
- 基于ROS机器人的3D物体识别与三维重建(三)基于ROS的3D物体识别
Kinect2相机标定与点云数据获取 1.介绍 2 基于Gazebo搭建物体识别仿真环境 2.1 Gazebo简介 2.2 创建仿真环境 3 三维物体识别 3.1 基于模板匹配的物体识别流程 3.2 ...
- Opencv的使用小教程3——利用轮廓检测实现二维码定位
Opencv的使用小教程3--利用轮廓检测实现二维码定位 二维码具有什么特征 实现效果 识别二维码的流程 1.预处理图像 2.寻找轮廓 3.通过寻找到的轮廓确定"回"的位置 4.创 ...
- python-opencv2利用cv2.findContours()函数来查找检测物体的轮廓
轮廓检测 轮廓检测也是图像处理中经常用到的.OpenCV-Python接口中使用cv2.findContours()函数来查找检测物体的轮廓. 实现 使用方式如下: import cv2 img ...
- 论文理解 R-FCN:基于区域的全卷积网络来检测物体
本文转载自: http://blog.csdn.net/shadow_guo/article/details/51767036 原文标题为"R-FCN: Object Detection v ...
- 怎么样利用激光雷达检测车道线?这上面提供了4个方法---凯利讯半导体
通过理论分析和实验验证可知一二两层返回的信息主要包括路面.车道线.少量障碍物和边界数据;三四两层主要返回道路边界.障碍物和少量路表信息,所以在特征种子点提取阶段需要重点分析一二两层的雷达数据,这部分数 ...
- yolov5检测框显示中文标签
目录 前言 1.有中文标签的数据集 2.yolov5代码修改为支持中文标签 前言 很多人在训练yolov5目标检测的时候,标签只能显示英文的.怎么样才可以训练一个可以检测物体并且显示中文标签的模型呢. ...
- 背景差分检测物体,背景白点去除
用背景差分的方式检测一下运动物体的最高点像素坐标,但是会出现下面这个情况,背景也出现白点,解决方法: 均值模糊完再二值化 img = cv.imread("**.jpg"); im ...
- VJ框架 与 人脸检测/物体检测 详解
Viola-Jones Object Detection Framework 1. VJ Framework 1.1 Overview 本文详细阐述 Viola-Joines 人脸检测/物体检测 实时 ...
- YOLOV5检测代码detect.py注释与解析
YOLOv5代码注释版更新啦,注释的是最近的2021.07.14的版本,且注释更全 github: https://github.com/Laughing-q/yolov5_annotations Y ...
最新文章
- 矩阵微积分的一些实用结论与推导
- MapReduce编程实战之“调试”
- 市面上常见的TCP/IP以太网一卡通设备硬件产品电路拆解分析
- nodeJS 的 path.resolve() 用法解析
- 属性页中的ON_UPDATE_COMMAND_UI
- QT学习笔记(九):遍历容器-迭代器(iterators)
- (23)FPGA面试题常用逻辑电平
- 天然黑糖行业调研报告 - 市场现状分析与发展前景预测
- 并发设计模式之生产者-消费者模式
- Linux下修改IP
- 微服务和分布式的区别_大话中台三:中台的搭建,分布式与微服务
- 自动驾驶 9-5: EKF 的局限性 Limitations of the EKF
- Selenium2 Python自动化测试实战(第二版)第一部分 自动化测试基础-总结笔记
- 校园网里,一账号多人上网或者多账号多人上网的宿舍路由器设置方法
- TIA WinCC Professional入门经典(1) 组态第一个WinCC Professional项目
- 微信小程序05 事件绑定与事件传参
- iOS-成为或取消第一响应者
- 木木早教机器人说明书_智能机器人软件使用说明书
- NAS自回血方案介绍
- 单元测试|Unittest setup前置初始化和teardown后置操作
热门文章
- C# 分析器错误消息: 未能加载类型“XXXX”2种情况解决
- 台达触摸屏-实现按钮单选功能(宏程序)
- 造价师考试可以用计算机,造价工程师考试带计算器
- 机器学习之Pandas:Pandas介绍、基本数据操作、DataFrame运算、Pandas画图、文件读取与处、缺失值处理、数据离散化、合并、交叉表和透视表、分组与聚合、案例(超长篇,建议收藏慢慢看)
- (others)PPOE的疑惑
- VN服务器IP地址切换,客户端连接解决方案!
- ssm+jsp计算机毕业设计爱心捐赠管理系统设计与实现m7n8p(程序+LW+源码+远程部署)
- 未找到类型“****”上的构造函数的解决方案
- 软件测试计划书项目背景,软件测试项目计划书.doc
- 【人脸检测】MTCNN网络解析