我正在做一个项目,它使用opencv-python。问题是不工作但很重要的函数cv2.imshow()
。我试图使用其他方式来显示图像,但它不与非下载的图像工作,我无法下载图片由于我的项目的限制。简而言之。代码:https://pastebin.com/N3h7dnx2错误的文本:cv2.error: OpenCV(4.6.0) D:aopencv-pythonopencv-pythonopencvmoduleshighguisrcwindow.cpp:1267: 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'
注:这可能很重要,在错误的文本中指出了通过磁盘D的路径,但我的磁盘В绝对是空的
我写了无数遍pip uninstall opencv-python
然后pip install opencv-python
我已经安装了opencv-python-headless
我已经安装了opencv-python-headless
无头版本有以下优点对GUI绑定没有任何依赖,缺点是不能在GUI中弹出图像。它是为那些严格要将输入的图像文件转换成输出图像文件,或计算图像统计。
安装堆栈时,使用适合你的操作系统的绑定,避免使用-headless包