2017-09-25 2 views
0

Ich verwende die OpenCV Python-Bibliothek als GUI für einige Experimente.Verstehen einer Warnung von einem OpenCV-Fensterobjekt

Das Programm, das ich geschrieben habe, funktioniert perfekt. Ich poste es nicht alles hier, weil cv2.namedWindow (PLOT_EYMOL_CONTROLLER) Es ist sehr groß und nimmt verschiedene Dateien.

Das Problem ist, ich habe eine Warnung auf dem Terminal gelesen, und ich würde gerne wissen, worauf ich eigentlich warnt. Die Botschaft ist

GLib-GObject-CRITICAL **: g_object_unref: assertion 'G_IS_OBJECT (object)' failed 

Es wird zu einem CV-Fenster bezieht, die ich wie diese definiert

cv2.namedWindow('Controller') 

Antwort

0

ich das Problem gelöst, indem die Zeile Entfernen

cv2.namedWindow('Controller') 

Es die Warnung scheint kommt, wenn Sie erstelle ein Objekt und benutze es für eine lange Zeit nicht. Die Bibliotheksroutinen erstellen das Objekt automatisch, falls Sie darauf verweisen.