opencv最简单的代码报错

opencv报错

img


报错信息如下:

Traceback (most recent call last):
  File "E:\pycharmProject\project1\TEST.py", line 3, in <module>
    cv2.imshow("a",img)
cv2.error: OpenCV(4.8.0) D:\a\opencv-python\opencv-python\opencv\modules\highgui\src\window.cpp:1272: 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'

请问各位怎么解决

看着像是环境问题,我不太清楚你的python环境是怎么配置的,但是你得使用正确的pip,依次安装下面的packages:

pip install scikit-build
pip install cmake
pip install opencv-python
pip install opencv-contrib-python
pip install matplotlib

希望你的环境是比较简单的,只有一个python环境,并且也没有创建vitual环境。否则你需要在正确的位置运行上面的这些命令。

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^