Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/356.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python OpenCV2代码在Windows和OSX中显示图像,但在Ubuntu中不显示_Python_Opencv_Tkinter - Fatal编程技术网

Python OpenCV2代码在Windows和OSX中显示图像,但在Ubuntu中不显示

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保持活动状态以选择和转

我正在尝试使用tkinter编写一个GUI来显示图像并对其执行各种转换。在我的GUI中,当在Windows和OSX中运行时,以下代码片段可以在单独的窗口中显示图像(我使用Eclipse和pydev编写它):

但在Ubuntu中,当我运行这段代码时,gui运行良好,但没有图像出现。我补充说

cv.waitKey(0)
图像显示出来,但当我按下一个键时,图像不仅消失了,我的整个应用程序也关闭了

我不明白为什么这个应用程序只在Windows和OSX上运行(关闭图像,同时让GUI保持活动状态以选择和转换另一个),而在使用Ubuntu12.04时却不行。当我在Ubuntu中运行应用程序时,有没有一种相对简单的方法让它实现我想要的功能

cv.waitKey(0)