Anaconda jupyter运行时出现这个问题,怎么重新安装opencv,opencv-python 也没有用的话,以下方法或许可以帮到你
再终端中输入【conda list】显示所有已安装的包
可以看到出现了三种opencv相关的包,
1是anaconda软件环境中安装的opencv
2是修复 OpenCV 依赖错误的工具OpenCV Fixer,
需要的话在终端【pip install opencv-fixer==0.2.5】
或者镜像【pip config set global.index-urlhttps://pypi.tuna.tsinghua.edu.cn/simple】
然后在jupyter中【from opencv_fixer import AutoFix】【AutoFix()】但是对我来说没什么用
3是oepncv-python
出现错误的原因可能是opencv和opencv-pythona版本有冲突,建议直接卸载opencv,问题是终端是无法卸载的,甚至显示没有install ,还需要返回anaconda里去卸载。
卸载完成后,import cv2,就不会报错了
ps:后续如果再出现cv2相关问题,建议安装较低版本的opencv-python【pip install opencv-python==4.1.2.30】,高版本的里的很多函数被集成到了其他地方