YoloV5 的ros功能包

Yolov5_ros

2023.05.06: 最新我开源了yolov8的ros接口,使用方法和这个一样,安装过程更加简单,小伙伴们可以用起来了。附上链接: https://blog.csdn.net/Chris121345/article/details/130504628?spm=1001.2014.3001.5501

提供了一个基于PyTorch-YOLOv5的PyTorch-YOLOv5的ROS功能包。该功能包已在Ubuntu16.04和Ubuntu 18.04上进行了测试。

Authors: Zhitao Zheng (qq44642754@163.com)
在这里插入图片描述

开发环境:

  • Ubuntu 16.04 / 18.04
  • ROS kinetic/melodic
  • Python>=3.6.0环境,PyTorch>=1.7

环境配置安装步骤:

安装Anaconda:

1.首先下载对应的安装包【Anaconda】(https://www.anaconda.com/products/individual#linux)

2.然后执行脚本安装anaconda(文件名为下载对应的.sh文件名)

bash ~/Downloads/Anaconda3-2021.05-Linux-x86_64.sh

安装 Pytorch:

1. 首先创建python3.6以上版本的conda环境

conda create -n mypytorch python=3.8

2. 激活创建好的conda环境

conda activate mypytorch

3. 在PyTorch官网上选择指定版本安装Pytorch

Install PyTorch: https://pytorch.org/get-started/locally/

conda install pytorch torchvision torchaudio cpuonly -c pytorch

安装Yolov5_ROS

cd /your/catkin_ws/src

git clone https://github.com/qq44642754a/Yolov5_ros.git

cd yolov5_ros/yolov5

sudo pip install -r requirements.txt

基本用法

  1. 首先,确保将您训练好的权重放在 weights 文件夹中。
  2. launch/yolo_v5.launch 文件中的默认使用`yolov5s.pt这个权重文件,另外您需要在launch文件中额外修改您对应的摄像头话题名称以及是否使用Cpu选项:
roslaunch yolov5_ros yolo_v5.launch

特殊说明:

鉴于最近有很多人安装配置不好yolov5的环境,所以我这边配置了好了一个名为yolov5的conda环境

百度网盘提取码(pjgj)。

下载好后把文件解压后放入/anaconda3/envs/文件夹下,然后运行以下指令添加到conda环境中

conda config --add envs_dirs 下载好的yolov5文件夹的路径

最后通过指令

conda  activate yolov5

来激活conda环境

yolov5

  • 43
    点赞
  • 328
    收藏
    觉得还不错? 一键收藏
  • 260
    评论
Yolov5 ROS是一个基于ROS(机器人操作系统)的Yolov5目标检测算法的接口。您可以通过以下步骤来安装和使用yolov5 ROS: 1. 首先,您需要安装PyTorch和其他依赖项。您可以按照PyTorch官方网站上的指南进行安装\[1\]。 2. 下载Yolov5_ROS功能。您可以通过以下命令将其克隆到您的catkin工作空间的src目录中: ``` cd /your/catkin_ws/src git clone https://github.com/qq44642754a/Yolov5_ros.git ``` 3. 进入yolov5_ros/yolov5目录,并安装所需的Python依赖项: ``` cd yolov5_ros/yolov5 sudo pip install -r requirements.txt ``` 4. 将您训练好的权重文件放入weights文件夹中。默认情况下,launch/yolo_v5.launch文件使用yolov5s.pt权重文件。您可以根据需要修改launch文件中的摄像头话题名称和是否使用CPU选项。 5. 运行yolov5 ROS节点: ``` roslaunch yolov5_ros yolo_v5.launch ``` 这样,您就可以在ROS中使用yolov5目标检测算法了。请注意,您还可以将整个yolov5文件夹放入功能的scripts目录下,以保持整洁\[2\]。如果您对yolov8的ROS接口感兴趣,可以查看作者的博客文章\[3\]。 希望这些信息对您有所帮助! #### 引用[.reference_title] - *1* *3* [YoloV5ros功能](https://blog.csdn.net/Chris121345/article/details/122563536)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [将yolov5整合进ROS中](https://blog.csdn.net/svfsvadfv/article/details/129825613)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 260
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值