【发布时间】:2018-02-13 07:48:26
【问题描述】:
当我尝试运行 python 代码时,我在 OpenCV 中遇到错误。我试着跑了
import cv2
import numpy as np
import matplotlib.pyplot as plt
img = cv2.imread("watch.jpg", cv2.IMREAD_GRAYSCALE)
cv2.imshow('image', img)
cv2.waitKey(0)
cv2.destroyAllWindows()
但是我收到了这个错误。
OpenCV Error: Unspecified error (该功能未实现。用Windows、GTK+ 2.x或Carbon支持重建库。如果你在Ubuntu或Debian上,安装libgtk2.0-dev和pkg-config,然后重新-在 cvShowImage 中运行 cmake 或配置脚本),文件 /home/pankaja/Desktop/OpenCV-tmp/opencv/modules/highgui/src/window.cpp,第 611 行 回溯(最近一次通话最后): 文件“/home/pankaja/PycharmProjects/ImageProcessing/imageprocess.py”,第 8 行,在 cv2.imshow('图像', img) cv2.error: /home/pankaja/Desktop/OpenCV-tmp/opencv/modules/highgui/src/window.cpp:611: error: (-2) 功能没有实现。使用 Windows、GTK+ 2.x 或 Carbon 支持重建库。如果你在 Ubuntu 或 Debian 上,安装 libgtk2.0-dev 和 pkg-config,然后重新运行 cmake 或在函数 cvShowImage 中配置脚本
最后我设法安装了 libgtk2.0-dev 和 pkg-config (The following packages have unmet dependencies OpenCV 3.2 Python 3.5),但仍然出现错误
所以,现在我想在 python 3.5 和 OpenCV 上进行全新安装以解决问题。如何完全卸载 OpenCV?
【问题讨论】:
标签: python c++ linux opencv ubuntu