一般opencv/cv2报错,都是由于当前opencv和opencv—python不兼容及版本过高引起的
因此要解决此问题,可以先把所有关于cv2的包删除
在终端中【conda list】,查看已安装包
【pip uninstall opencv】如果不是在终端安装的,一般无法执行,需要在anaconda图形界面的environment中删除
【pip uninstall opencv-python】是可以直接删除的
【pip uninstall opencv-python-headless】
然后 在终端中
【pip install "opencv-python<4.3"】
【pip install "opencv-python-headless<4.3"】
需要什么安装什么,这里不指定版本是因为有时候指定的版本无法自动搜索到。