首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在带有anaconda的Linux上,OpenCV不能与python一起工作。收到未实现cv2.imshow()的错误

在带有anaconda的Linux上,OpenCV不能与python一起工作。收到未实现cv2.imshow()的错误
EN

Stack Overflow用户
提问于 2016-10-24 03:35:10
回答 16查看 92.4K关注 0票数 56

这正是我得到的错误。我的操作系统是Ubuntu 16.10。

OpenCV错误:未指明的错误(该函数未实现。使用Windows、GTK+ 2.x或Carbon支持重建库。如果您使用是Ubuntu或Debian,请安装libgtk2.0-dev和pkg-config,然后重新运行cvShowImage中的cmake或配置脚本),文件映像545行回溯(最近一次调用):文件"untitled.py",第7行,在cv2.imshow(‘cvShowImage’,img) cv2.error: /feedstock_root/build_artefacts/work/opencv-3.1.0/modules/highgui/src/window.cpp:545: error:(-2)函数未实现。使用Windows、GTK+ 2.x或Carbon支持重建库。如果您使用的是Ubuntu或Debian,请安装libgtk2.0-dev和pkg-config,然后在function cvShowImage中重新运行cmake或配置脚本

我的代码是:

import numpy as np
import cv2

# Load an color image in grayscale
img = cv2.imread('0002.png',0)

cv2.imshow('image',img)
cv2.waitKey(0)
cv2.destroyAllWindows()

0002.png是与程序位于同一目录下的图像。我首先使用python 3.5安装了anaconda,然后使用以下命令安装了opencv

conda install -c conda-forge opencv

我按照错误提示安装了libgtk2.0-dev,但仍然收到相同的错误。任何帮助都将不胜感激。我已经试着解决这个问题好几个小时了。

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40207011

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档