教程:https://github.com/Eruvae/yolact_ros
下载通信中的话题msg
创建虚拟环境
conda create -n yolact python=3.7.10
conda activate yolact
配置yolact环境
https://github.com/dbolya/yolact
运行效果如下所示:
在虚拟环境中安装需要的包
conda install rospkg
conda install empy
创建一个工作空间
工作空间的目录下不能有中文名称
mkdir -p yolact_ros/src
cd yolact ros
ctakin_make
将下载的yolact_ros/yolact_ros/msgs/yolact放到正确的位置
yolact_ros和yolact_ros_msgs是工作空间下的功能包,放在工作空间下的src目录下。yolact提供.py文件,放在yolact_ros的scripts目录下。
在工作空间下执行
踩过的坑
文件夹之间的相互关系
yolact_ros和yolact_ros_msgs是工作空间下的功能包,放在工作空间下的src目录下。yolact提供.py文件,放在yolact_ros的scripts目录下。
工作空间的路径中不能含有中文
roslaunch时出现错误:ros libgcc_s.so.1 must be installed for pthread_cancel to
虚拟环境中python版本的问题,我之前使用的是3.6.2,换成3.7.10就解决了
conda install python=3.7