Nach der Installation von OpenCV-bezogenen Bibliotheken unter Conda wird beim Ausführen eine Fehlermeldung angezeigt. Die Funktion ist nicht implementiert. Erstellen Sie die Bibliothek mit Windows, GTK + 2.x neu

Hier ist zunächst meine Lösung:

In der entsprechenden Conda-Umgebung:

pip install opencv-python

Ursache und Wirkung:

Nachdem ich eine neue Umgebung konfiguriert hatte, überprüfte ich der Einfachheit halber die opencv-bezogenen Elemente in Anaconda Navigator und installierte sie. Tatsächlich gibt es kein Problem, schließlich ist die Abfrageversion korrekt. Wir können auch verwandte Bibliotheken nach der Conda-Liste finden. Beim Ausführen einiger grundlegender OpenCV-Funktionen wird jedoch ein Fehler gemeldet, z. B. bei der Imshow-Funktion. Der Fehler lautet wie folgt:

Traceback (most recent call last):
  File "d:\learn.py", line 17, in <module>
    cv2.imshow('Original Image', gray)
cv2.error: OpenCV(4.6.0) C:\b\abs_f8n1j3l9l0\croot\opencv-suite_1691622637237\work\modules\highgui\src\window.cpp:1267: error: (-2:Unspecified error) The function is not implemented. Rebuild the library with Windows, GTK+ 2.x or Cocoa 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'

Ich habe viel im Internet gesucht und die meisten haben eine Neuinstallation über pip unintall python-opencv-headless vorgeschlagen. Aber offensichtlich habe ich das hier nicht installiert, es hat also nichts damit zu tun. Ich habe mich gerade daran erinnert, dass python-opencv anscheinend in der Conda-Bibliothek installiert ist, die ich ausführen kann, aber es wurde mit pip installiert. Wir können das Pip-Paket in der aktuellen Conda-Umgebung über die Pip-Liste überprüfen. Nach der Überprüfung und dem Vergleich haben wir es versucht Installiere es mit Pip und es war erfolgreich. . Aus diesem Grund fällt es mir schwer, auf Einzelheiten einzugehen. Bitte verzeihen Sie mir.

Supongo que te gusta

Origin blog.csdn.net/weixin_55696427/article/details/134592141
Recomendado
Clasificación