Python OpenCV2代码在Windows和OSX中显示图像,但在Ubuntu中不显示
我正在尝试使用tkinter编写一个GUI来显示图像并对其执行各种转换。在我的GUI中,当在Windows和OSX中运行时,以下代码片段可以在单独的窗口中显示图像(我使用Eclipse和pydev编写它): 但在Ubuntu中,当我运行这段代码时,gui运行良好,但没有图像出现。我补充说Python OpenCV2代码在Windows和OSX中显示图像,但在Ubuntu中不显示,python,opencv,tkinter,Python,Opencv,Tkinter,我正在尝试使用tkinter编写一个GUI来显示图像并对其执行各种转换。在我的GUI中,当在Windows和OSX中运行时,以下代码片段可以在单独的窗口中显示图像(我使用Eclipse和pydev编写它): 但在Ubuntu中,当我运行这段代码时,gui运行良好,但没有图像出现。我补充说 cv.waitKey(0) 图像显示出来,但当我按下一个键时,图像不仅消失了,我的整个应用程序也关闭了 我不明白为什么这个应用程序只在Windows和OSX上运行(关闭图像,同时让GUI保持活动状态以选择和转
cv.waitKey(0)
图像显示出来,但当我按下一个键时,图像不仅消失了,我的整个应用程序也关闭了
我不明白为什么这个应用程序只在Windows和OSX上运行(关闭图像,同时让GUI保持活动状态以选择和转换另一个),而在使用Ubuntu12.04时却不行。当我在Ubuntu中运行应用程序时,有没有一种相对简单的方法让它实现我想要的功能
cv.waitKey(0)