Python OpenCV imshow()函数未实现

时间:2017-03-22 07:40:12

标签: python opencv cmake imshow

我开始在Python中使用opencv。但我有一些问题。 这是我的代码:

image = None
image = cv2.imread('7.jpg')
if image != None:
    print("len >    " + str(len(image)))
    # show image
    cv2.imshow('image', image)
    cv2.waitKey(0)
    cv2.destroyAllWindows()
else:
    print("Image is None")

当我运行这个简单的代码时,我有这个错误:

  

OpenCV错误:未指定错误(该功能未实现。

     

如果您使用的是Ubuntu或Debian,请安装libgtk2.0-dev和pkg-config,然后在cvShowImage函数中重新运行cmake或configure脚本

我检查了一下,但所有软件包都已安装。我删除它们并重试安装。但那没用!!! 我该怎么办......

我实际检查了这个Link

但是当我尝试这个命令时:cmake -D WITH_QT=ON ..我在终端中有这个:

  

源目录“/ home”似乎不包含CMakeLists.txt

我该怎么办?

1 个答案:

答案 0 :(得分:0)

似乎opencv有python 3及以上版本的问题。我在python 2.7中尝试了这个代码并且它工作了