【发布时间】:2018-11-19 20:16:51
【问题描述】:
我看到问题无法解决。当我尝试导入 numpy 时出现此错误
import cv2
import numpy as np
img=cv2.imread('image.jpg',1)
cv2.imshow('image', img)
cv2.waitkey()
cv2.destroyAllWwindows()
当我运行属性 imread 时不起作用
cv2.error: OpenCV(3.4.1) C:\projects\opencv-python\opencv\modules\highgui\src\window.cpp:636: error: (-2) 函数没有实现。使用 Windows、GTK+ 2.x 或 Carbon 支持重建库。如果你在 Ubuntu 或 Debian 上,安装 libgtk2.0-dev 和 pkg-config,然后重新运行 cmake 或在函数 cvShowImage 中配置脚本
请帮忙,Python 版本3.6
OpenCV 版本:3.4.1
matplotlib 版本:2.2.2
【问题讨论】:
-
cv2.imshow未实现。打印函数cv2.getBuildInformation()的输出并在结果中搜索GUI。 -
如果您查看标题
GUI,您将看到VTK support: NO。这意味着您的 OpenCV 不是使用 GUI 支持构建的。遵循在线指南并从源代码构建具有 GUI 支持的 opencv。