在docker的Ubuntu镜像中,在ROS环境下运行YOLOv3

本文介绍了如何在docker的Ubuntu 18.04环境中,利用ROS Melodic运行YOLOv3。首先,下载并安装相关资源,包括darknet-yolov3项目和权重文件。接着,解决下载不完整的问题,调整相机帧率,并编译功能包。完成设置后,启动仿真画面,运行YOLOv3节点进行目标检测,尽管速度较慢,但能成功检测目标。
摘要由CSDN通过智能技术生成

环境:docker、ubuntu18.04、ROS melodic、darknet-yolov3

先在docker中安装带ROS的ubuntu18.04镜像:win10下安装docker开启ubuntu桌面(我在此处使用的是:optsolution/ros-vnc这个镜像),建议配置阿里云,下载此镜像。

 

GitHub项目地址:https://github.com/leggedrobotics/darknet_ros

文中用到的功能包资源:https://mp.csdn.net/console/upDetailed

1、将此项目下载到你的工作空间src中,我是直接在主页下载的zip,然后cp到docker中;

        但是这种方法,会导致下载的文件不全,下载后darknet@5508381b文件夹是空的。解决办法就是点进这个   darknet@5508381b,然后把里面的文件下载下来,放到这个darknet@5508381b去。

     

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值