Ich bekomme diesen Fehler beim Ausführen einer einfachen Python3 mit opencv-Programm auf Ubuntu 16.10.openCV funktioniert nicht mit Python3
OpenCV Error: Unspecified error (The function is not implemented.
Rebuild the library with Windows, GTK+ 2.x or Carbon support. If you
are on Ubuntu or Debian, install libgtk2.0-dev and pkg-config, then
re-run cmake or configure script) in cvShowImage, file
/io/opencv/modules/highgui/src/window.cpp, line 583 Traceback (most
recent call last): File "samplecv.py", line 3, in <module>
cv2.imshow('image',img) cv2.error: /io/opencv/modules/highgui/src/window.cpp:583: error: (-2) The
function is not implemented. Rebuild the library with Windows, GTK+
2.x or Carbon support. If you are on Ubuntu or Debian, install libgtk2.0-dev and pkg-config, then re-run cmake or configure script in
function cvShowImage
Das Programm lief ich ist:
import cv2
img = cv2.imread('my.jpg',0)
cv2.imshow('image',img)
Ich habe schon ähnliche Fragen this und this geprüft. Und habe Opencv neu installiert, aber es hat nicht geholfen.
Wenn Sie OpenCV über Python PIP installiert haben, [es ist bekannt, dass die Python-Wrapper nicht mit GTK-Unterstützung kompiliert wurden] (https://Stackoverflow.com/a/43531919/3250829), so dass Sie keine anzeigen können Bild auf dem Bildschirm und damit diese Fehler. Sie müssen nur die Quelle kompilieren, um die richtigen Python-Pakete zu generieren, damit Sie Bilder anzeigen können. Diese Anweisungen von PyImageSearch sind ziemlich gut: http://pyimagesearch.com/2015/07/20/install-opencv-3-0-and-python-3-4-on-ubuntu/. Bereit sein, zwischen 30 Minuten bis zu einer Stunde zu verbringen, abhängig von Ihrer Systemkonfiguration und -einrichtung. – rayryeng
danke es ist jetzt fertig. –