未指定的错误,并且该功能未在opencv中实现

时间:2020-04-18 07:55:41

标签: python

python duke.py

回溯(最近一次通话最近):文件“ duke.py”,第5行,在 cv2.imshow('ktm',img)

cv2.error:OpenCV(3.4.2) /opt/conda/conda-bld/opencv-suite_1535678557175/work/modules/highgui/src/window.cpp:632: 错误:(-2:未指定错误)该功能未实现。重建 具有Windows,GTK + 2.x或Carbon支持的库。如果你在 Ubuntu或Debian,安装libgtk2.0-dev和pkg-config,然后重新运行 cmake或在功能'cvShowImage'中配置脚本

这是我的代码

import cv2
img = cv2.imread('Downloads/404615.jpg',1)

while True:

    cv2.imshow('ktm',img)

    if cv2.waitkey(1) & 0*FF == 27:
        break

cv2.destroyAllWindows()

3 个答案:

答案 0 :(得分:1)

我遇到了同样的问题。通过执行以下操作解决了它:

pip uninstall opencv-python
pip install opencv-python

答案 1 :(得分:0)

由于conda发生此错误。请遵循以下命令,应该可以解决您的问题:

conda remove opencv
conda install -c menpo opencv
pip install --upgrade pip
pip install opencv-contrib-python

还有其他可能的解决方法here

答案 2 :(得分:0)

在我尝试重新安装opencv之后它恢复正常

pip install --upgrade opencv-python