我在嘗試運行python代碼時遇到了OpenCV中的錯誤。我試着跑從頭開始重新安裝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錯誤:未指定的錯誤(該功能未實現,用Windows,GTK + 2.x或Carbon支持重建庫如果您在Ubuntu或Debian上,請安裝libgtk2.0-dev和pkg-config,然後重新運行cmake或配置腳本)在cvShowImage中,文件/home/pankaja/Desktop/OpenCV-tmp/opencv/modules/highgui/src/window.cpp,第611行 回溯(最近調用最後一次): 文件「/ home/pankja/PycharmProjects/ImageProcessing/imageprocess.py「,第8行,在 cv2.imshow('image',img) cv2.error:/ home/pankaja/Desktop/OpenCV-tmp/opencv/modules/highgui/src/window.cpp:611:錯誤:(-2)該函數未實現。用Windows,GTK + 2.x或Carbon支持重建庫。如果你是在Ubuntu或Debian上,安裝libgtk2.0-dev和pkg-config,然後重新運行cmake或配置腳本功能cvShowImage
有一些錯誤終於我設法安裝libgtk2.0-dev和pkg-配置(The following packages have unmet dependencies OpenCV 3.2 Python 3.5),但它仍然給出了錯誤
所以,現在我想做的是在python 3.5和OpenCV上進行全新安裝以解決問題。我怎樣才能完全卸載OpenCV?
我已經使用源代碼安裝了OpenCV。所以我跑**使卸載**。現在,當我在python3中運行** import cv2 **時,它說** ImportError:沒有名爲'cv2'的模塊**,但是在usr /目錄中有一些文件夾和文件(當我搜索openCV時還有文件/文件夾) 。這是否意味着卸載失敗? –
您可以手動刪除這些文件。 – Mitiku
它可以手動刪除它們嗎?因爲有這麼多的[他們的形象](http://imgur.com/a/T5txU),我有點害怕,因爲在這之前我做了一些事情,幾乎殺了我的硬盤。無論如何,感謝您的幫助 –