Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
未实现Python OpenCV imshow()函数_Python_Opencv_Cmake_Imshow - Fatal编程技术网

未实现Python OpenCV imshow()函数

未实现Python OpenCV imshow()函数,python,opencv,cmake,imshow,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

我开始在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或配置脚本

我检查过了,但是所有的软件包都安装好了。我删除了它们,然后重试安装。但是没有用!!! 我该怎么办

我真的查过了

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

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


我该怎么办?

opencv似乎与python 3及以上版本有问题。我在python 2.7中尝试了这段代码,效果很好

看起来您在主文件夹中运行了cmake命令。您应该在“/your/opencv/source/build”中运行它,其中“build”是“source”文件夹的子文件夹。我在终端中找到了目录,然后重试这些命令。每个终端看起来不错,但当我运行代码时,它说这些函数没有实现。我在python 2.7中遇到了同样的问题。这是在安装opencv之后发生的:“pip install opencv python”@NickShargan尝试使用link安装opencv。这是针对ubuntu 16.04的,但我确信它还有一些其他针对其他O.S的教程。