站点图标 AI技术聚合

图像识别问题 — cv2.error: OpenCV(4.5.4) D:\a\opencv-python\opencv-python\opencv\modules\highgui\src\window

目录

一、错误原因

        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

文章出处登录后可见!

已经登录?立即刷新
退出移动版