Seite 1 von 1
cv2 Programm funktioniert, trotzdem Fehlermeldungen
Verfasst: Donnerstag 23. Januar 2020, 23:13
von JanaSophie
Liebe alle hier,
ich benutze PyCharm und habe dieses Beispielprogramm, um ein Bild anzuzeigen:
Code: Alles auswählen
import cv2
cv2.imshow(
'das steht im Bilderrahmen',
cv2.imread('pferd.jpg', cv2.IMREAD_UNCHANGED))
cv2.waitKey(0)
print('fertig')
Das funkioniert auch, es steht "fertig" da mit Fehler 0, aber es steht ganz oft diese Fehlermeldung in der Ausgabe:
QObject::moveToThread: Current thread (0x190f960) is not the object's thread (0x1ae3ce0).
Cannot move to target thread (0x190f960)
Hab ich was falsch gemacht / wen ja, wie geht es richtig?
Re: cv2 Programm funktioniert, trotzdem Fehlermeldungen
Verfasst: Donnerstag 23. Januar 2020, 23:35
von __blackjack__
@JanaSophie: Was passiert wenn Du das Programm ausserhalb der IDE von einer Konsole aus startest?
Re: cv2 Programm funktioniert, trotzdem Fehlermeldungen
Verfasst: Donnerstag 23. Januar 2020, 23:42
von JanaSophie
.. dann stehen diese Meldungen in der Konsole, Bild wird aber angezeigt.
Ist das bei Euch auch so, oder nur bei mir??
Re: cv2 Programm funktioniert, trotzdem Fehlermeldungen
Verfasst: Freitag 24. Januar 2020, 01:04
von __deets__
Das wird dann ein Fehler in cv2 sein. Denn das ist im highgui qt Port - da hast du mit deinen 3 Zeilen Code keinen Einfluss drauf. Google nach der Fehlermeldung & schau, ob’s da schon einen Bugtracker-Eintrag gibt. Wenn nicht, könntest du einen erstellen. Allerdings nur, wenn du auch die neueste Version von opencv benutzt - sonst wird da nix draus.
Re: cv2 Programm funktioniert, trotzdem Fehlermeldungen
Verfasst: Freitag 24. Januar 2020, 06:10
von Sirius3
Das liegt daran, dass Du cv2 nicht sauber finalisierst, sondern das Programm einfach abbrichst. Es fehlt ein
am Ende.
Re: cv2 Programm funktioniert, trotzdem Fehlermeldungen
Verfasst: Freitag 24. Januar 2020, 10:56
von JanaSophie
cv2.destroyAllWindows()
ändert nichts, gleiche Meldungen. Könnte mal jemand probieren, ob das bei ihm auch so ist? Welches Bild, ist egal, kommt immer..
Re: cv2 Programm funktioniert, trotzdem Fehlermeldungen
Verfasst: Freitag 24. Januar 2020, 11:56
von Jankie
Benutze VSCode und es klappt alles, auch ohne cv2.destroyAllWindows()
Re: cv2 Programm funktioniert, trotzdem Fehlermeldungen
Verfasst: Freitag 24. Januar 2020, 13:09
von Sirius3
@Jankie: warum glaubst Du, dass das irgend etwas an dem Problem ändern sollte?
Re: cv2 Programm funktioniert, trotzdem Fehlermeldungen
Verfasst: Freitag 24. Januar 2020, 13:57
von Jankie
Glaube ich nicht, aber JanaSophie hat halt gefragt ob das mal einer testen kann ob der Fehler auch auftritt.
Re: cv2 Programm funktioniert, trotzdem Fehlermeldungen
Verfasst: Freitag 24. Januar 2020, 14:17
von __blackjack__
@Jankie: Lies den Beitrag von Dir auf den Sirius3 geantwortet hat noch mal: Der klingt wie die Aufforderung das zu tun, nicht wie eine Beschreibung von dem was Du gemacht hast. Ich vermute mal da sollte eigentlich ein ”Ich” am Anfang des Satzes stehen.
Re: cv2 Programm funktioniert, trotzdem Fehlermeldungen
Verfasst: Freitag 24. Januar 2020, 14:19
von Jankie
Oh ja tut mir Leid, habs übersehen, ja da hab ich ein "Ich" vergessen.
Re: cv2 Programm funktioniert, trotzdem Fehlermeldungen
Verfasst: Freitag 24. Januar 2020, 17:40
von JanaSophie
Also es wäre echt lieb, wenn jemand diesen kurzen Quelltext mal kopieren und probieren könnte (ob das bei ihm auch angezeigt wird) - ich würde das ja eigentlich ignorieren, aber evtl. stimmt ja mit meiner holprigen cv2-Installation was nicht..?
Re: cv2 Programm funktioniert, trotzdem Fehlermeldungen
Verfasst: Freitag 24. Januar 2020, 19:57
von __deets__
Das kann sein - wenn man es googelt wird empfohlen opencv neu zu installieren.
Re: cv2 Programm funktioniert, trotzdem Fehlermeldungen
Verfasst: Freitag 24. Januar 2020, 20:12
von JanaSophie
__deets__ hat geschrieben: Freitag 24. Januar 2020, 19:57
Das kann sein - wenn man es googelt wird empfohlen opencv neu zu installieren.
Wie ist es denn bei dir - du hast ja wahrscheinlich eine aktuelle Installation - bekommst du diese Meldungen auch? Ich hab mit in der Konsole probiert mit
"python3 bild_anzeigen.py"
Re: cv2 Programm funktioniert, trotzdem Fehlermeldungen
Verfasst: Freitag 24. Januar 2020, 20:20
von __deets__
Ich bin im Urlaub und bekomme die darum nicht.
Re: cv2 Programm funktioniert, trotzdem Fehlermeldungen
Verfasst: Freitag 10. Juli 2020, 09:40
von UweA
@JanaSophie: Hast du das Problem lösen können?
Ich habe nämlich dasselbe Problem.(Bei mir ist "cv2.waitKey(0)" der Auslöser)
Eine Neuinstallation hat keine Besserung gebracht.
Gerüchten aus Stackoverflow zufolge, hat es mit einem Qt-Versionskonflikt zu tun (OpenCV wird mit Qt4 erzeugt und beisst sich dann mit einer lokalen Qt5-Version)