目录
一、错误原因
1.1、报错背景
这个报错来的一脸懵逼,因为这是在cv2.imshow()函数引发的错误。十分钟之前还能正常跑,一会的功夫就不能跑了。中间的功夫安装了一个叫 easyocr 的一个包,然后再次运行就发现cv2.imshow()报如下错误,真实莫名其妙。看网上的解决方法基本就是把包重新安装一遍,暂时没有找到其他好的办法。
1.2、报错信息:
全部的报错信息如下:
cv2.error: OpenCV(4.5.4) D:\a\opencv-python\opencv-python\opencv\modules\highgui\src\window.cpp:1274: error: (-2:Unspecified error) The function is not implemented. Rebuild the library with Windows, GTK+ 2.x or Cocoa support. If you are on Ubuntu or Debian, install libgtk2.0-dev and pkg-config, then re-run cmake or configure script in function 'cvShowImage'
二、解决方法
2.1、卸载:
win+R打开cmd,输入pip list。找到opencv的安装包并卸载(有其他依赖也最好卸载下)。如:opencv-contrib-python等等。
2.2、安装:
看到卸载完成的标志后,再安装。大概率可以解决如上报错。安装命令:pip install opencv-python
文章出处登录后可见!
已经登录?立即刷新