这个问题纠结了两天,终于解决啦!找了各种方法,现在把每种方法以及遇到的问题总结一下!
1.首先 conda list 查看自己环境下面的opencv版本:
发现自己利用源下载的opencv是4.6.0,但利用pip下载的opencv-contrib-python,opencv-python,opencv-python-headless都是4.8.1.78
2. 所以升级 OpenCV 来解决此问题。
首先卸载opencv:
conda uninstall opencv
然后用conda升级cv2:
conda install -c conda-forge opencv
3. 还是不行,有说法说是因为版本冲突了,所以把opencv相关的都卸载了。
pip uninstall opencv-contrib-python
pip uninstall opencv-python-headless
pip uninstall opencv-python
conda uninstall opencv
再利用 Ubuntu 源仓库重新安装opencv
sudo apt update
sudo apt install libopencv-dev python3-opencv
4.如果利用cmake安装opencv库(或者其他库)
需要利用sudo make去安装包或者库,所以需要在系统里面安装cmake
(1)进入包或者库解压后的目录,并更新apt,安装cmake
sudo apt-get update
sudo apt-get insta

本文详细描述了解决OpenCV不同版本冲突及安装过程中遇到的问题,包括使用conda和pip升级、卸载,以及从源码和Ubuntu源安装OpenCV的方法。
最低0.47元/天 解锁文章
1456

被折叠的 条评论
为什么被折叠?



