win10
opencv
anaconda
imshow报错如下:
cv2.error: OpenCV(4.5.5) D:\a\opencv-python\opencv-python\opencv\modules\highgui\src\window.cpp:1268: 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’
如果卸载重安装无用,不如试一下以下做法:
cmd 输入python查看conda的python是否激活
如果没有,使用conda activate xxx激活(自行度娘)
激活后会进入
(base)界面
在这里重新卸载安装opencv
我因此解决了cv2.imshow的问题
因为做了太多操作了无法单一控制变量知道是不是这个引起的
如果这个做法没有成功,可以试一下在conda里安装pkg-config
祝你好运