AttributeError: module 'cv2' has no attribute 'destroyALLWindows'
时间: 2023-10-02 10:12:45 浏览: 78
Python在Geany中调用matplotlib绘图时出现attributeerror错误
根据引用,你遇到了一个错误,即AttributeError: module 'cv2' has no attribute 'destroyALLWindows'。
根据引用[2],你的代码中使用了cv2.destroyALLwindows()这个函数,但是却报错了。
根据引用,有人建议尝试将OpenCV的版本降级到3.3.0.10,通过运行 "python -m pip install opencv-python==3.3.0.10" 和 "python -m pip install opencv_contrib_python-3.3.0.10" 来安装该版本。
解决方法:
1. 首先,尝试运行上述引用中提到的命令,将OpenCV版本降级到3.3.0.10。
2. 如果降级后依然出现相同的错误,那么可能是由于OpenCV库的安装问题。可以尝试重新安装OpenCV库,确保安装过程中没有出现错误。
3. 如果重新安装后仍然无法解决问题,那么可能是你的代码中使用了cv2.destroyALLwindows()这个函数,而实际上OpenCV库中不存在这个函数。你可以尝试使用cv2.destroyAllWindows()来关闭所有显示的窗口。
希望以上方法能够帮助你解决问题。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
阅读全文