Ubuntu18.04——python2安装opencv4.1版本并代替ROS自带的低版本opencv

软件环境

  • Ubuntu 18.04系统
  • ROS melodic

查看安装ROS默认安装的CV2位置

在这里插入图片描述

改个名,不要是cv2就ok:
在这里插入图片描述

查看是否移除

可以发现还有一个cv2的so文件,所以我们需要将这个也移除。

在这里插入图片描述

改个名,万一以后要用可以便于恢复:

sudo mv /usr/lib/python2.7/dist-packages/cv2.x86_64-linux-gnu.so /usr/lib/python2.7/dist-packages/cv2.x86_64-linux-gnu.so.bak

可以看出现在就没有cv2库啦。
在这里插入图片描述

安装高版本opencv-python

直接安装opencv-python总是莫名其妙报错:
在这里插入图片描述

问题解决

安装的opencv-python版本过高,python2不支持,下载低版本即可:

 pip install opencv-python==4.1.1.26 

在这里插入图片描述

安装成功!在这里插入图片描述

参考文章:

猜你喜欢

转载自blog.csdn.net/qq_45779334/article/details/114389148