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输出相关推荐

  1. 基于ROS机器人的3D物体识别与三维重建(三)基于ROS的3D物体识别

    Kinect2相机标定与点云数据获取 1.介绍 2 基于Gazebo搭建物体识别仿真环境 2.1 Gazebo简介 2.2 创建仿真环境 3 三维物体识别 3.1 基于模板匹配的物体识别流程 3.2 ...

  2. Opencv的使用小教程3——利用轮廓检测实现二维码定位

    Opencv的使用小教程3--利用轮廓检测实现二维码定位 二维码具有什么特征 实现效果 识别二维码的流程 1.预处理图像 2.寻找轮廓 3.通过寻找到的轮廓确定"回"的位置 4.创 ...

  3. python-opencv2利用cv2.findContours()函数来查找检测物体的轮廓

    轮廓检测 轮廓检测也是图像处理中经常用到的.OpenCV-Python接口中使用cv2.findContours()函数来查找检测物体的轮廓. 实现 使用方式如下: import cv2   img ...

  4. 论文理解 R-FCN:基于区域的全卷积网络来检测物体

    本文转载自: http://blog.csdn.net/shadow_guo/article/details/51767036 原文标题为"R-FCN: Object Detection v ...

  5. 怎么样利用激光雷达检测车道线?这上面提供了4个方法---凯利讯半导体

    通过理论分析和实验验证可知一二两层返回的信息主要包括路面.车道线.少量障碍物和边界数据;三四两层主要返回道路边界.障碍物和少量路表信息,所以在特征种子点提取阶段需要重点分析一二两层的雷达数据,这部分数 ...

  6. yolov5检测框显示中文标签

    目录 前言 1.有中文标签的数据集 2.yolov5代码修改为支持中文标签 前言 很多人在训练yolov5目标检测的时候,标签只能显示英文的.怎么样才可以训练一个可以检测物体并且显示中文标签的模型呢. ...

  7. 背景差分检测物体,背景白点去除

    用背景差分的方式检测一下运动物体的最高点像素坐标,但是会出现下面这个情况,背景也出现白点,解决方法: 均值模糊完再二值化 img = cv.imread("**.jpg"); im ...

  8. VJ框架 与 人脸检测/物体检测 详解

    Viola-Jones Object Detection Framework 1. VJ Framework 1.1 Overview 本文详细阐述 Viola-Joines 人脸检测/物体检测 实时 ...

  9. YOLOV5检测代码detect.py注释与解析

    YOLOv5代码注释版更新啦,注释的是最近的2021.07.14的版本,且注释更全 github: https://github.com/Laughing-q/yolov5_annotations Y ...

最新文章

  1. 矩阵微积分的一些实用结论与推导
  2. MapReduce编程实战之“调试”
  3. 市面上常见的TCP/IP以太网一卡通设备硬件产品电路拆解分析
  4. nodeJS 的 path.resolve() 用法解析
  5. 属性页中的ON_UPDATE_COMMAND_UI
  6. QT学习笔记(九):遍历容器-迭代器(iterators)
  7. (23)FPGA面试题常用逻辑电平
  8. 天然黑糖行业调研报告 - 市场现状分析与发展前景预测
  9. 并发设计模式之生产者-消费者模式
  10. Linux下修改IP
  11. 微服务和分布式的区别_大话中台三:中台的搭建,分布式与微服务
  12. 自动驾驶 9-5: EKF 的局限性 Limitations of the EKF
  13. Selenium2 Python自动化测试实战(第二版)第一部分 自动化测试基础-总结笔记
  14. 校园网里,一账号多人上网或者多账号多人上网的宿舍路由器设置方法
  15. TIA WinCC Professional入门经典(1) 组态第一个WinCC Professional项目
  16. 微信小程序05 事件绑定与事件传参
  17. iOS-成为或取消第一响应者
  18. 木木早教机器人说明书_智能机器人软件使用说明书
  19. NAS自回血方案介绍
  20. 单元测试|Unittest setup前置初始化和teardown后置操作

热门文章

  1. C# 分析器错误消息: 未能加载类型“XXXX”2种情况解决
  2. 台达触摸屏-实现按钮单选功能(宏程序)
  3. 造价师考试可以用计算机,造价工程师考试带计算器
  4. 机器学习之Pandas:Pandas介绍、基本数据操作、DataFrame运算、Pandas画图、文件读取与处、缺失值处理、数据离散化、合并、交叉表和透视表、分组与聚合、案例(超长篇,建议收藏慢慢看)
  5. (others)PPOE的疑惑
  6. VN服务器IP地址切换,客户端连接解决方案!
  7. ssm+jsp计算机毕业设计爱心捐赠管理系统设计与实现m7n8p(程序+LW+源码+远程部署)
  8. 未找到类型“****”上的构造函数的解决方案
  9. 软件测试计划书项目背景,软件测试项目计划书.doc
  10. 【人脸检测】MTCNN网络解析