安装ROS
无痛教程: link
注:init初始化出现错误直接安装rosdepc,特别好用,鱼香ros!:
嫁接yolov5运行
开个终端运行roscore:
roscore
再新开个终端:
mkdir -p catkin_ws/src
cd catkin_ws/
catkin_make#编译一下
sudo gedit ~/.bashrc
末尾加入工作空间:
source /home/yourusername/catkin_ws/devel/setup.bash
source ~/.bashrc
cd src/
catkin_create_pkg yolov5_detect roscpp rospy std_msgs
cd ..
catkin_make
roscd yolov5_detect
cd src/
新建scripts,将yolov5整个文件将放入scripts,在detect.py第一行(第一行!)写入:
#!/usr/bin/env python3
用来寻找python的安装路径,调用对应路径下的解释器,
否则会出现错误:
import-im6.q16:not authorized 'argparse'@error/con...
去catkin_ws根目录
rosrun yolov5_detect detect.py