opencv该功能未实现

时间:2018-06-20 12:47:42

标签: python opencv anaconda

我使用anaconda3并在ipython笔记本中编写代码。这是我的代码:

import cv2
if __name__ == '__main__':
    img1 = cv2.imread("./frame1.jpg")
    cv2.imshow('show', img1)

我收到此错误:

error: OpenCV(3.4.1) /opt/conda/conda-bld/opencv-suite_1527005194613/work/modules/highgui/src/window.cpp:636: error: (-2) The function is not implemented. Rebuild the library with Windows, GTK+ 2.x or Carbon 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

我已经有libgtk2.0-devpkg-config,也有opencv从蟒蛇身上出来。 后来我用conda install安装了opencv。但这没有帮助。

2 个答案:

答案 0 :(得分:0)

也许anaconda软件包没有highgui库。尝试安装系统opencv库。

apt install opencv

答案 1 :(得分:0)

opencv提供的pip的版本不会产生此错误。在您的conda环境中,使用pip安装opencv:

pip install opencv-python