我正在尝试通过我的程序(神经网络)计算出数据,通过在程序运行时显示图像,创建一个实时显示进度的视频。
它应该是非常基本的,但我是Python的新手,我很难找到这样做的好框架。似乎对于大多数库(Tkinter,图形,matplotlib等),显示视频会停止计算,并且用户必须与GUI交互(如关闭窗口)以返回到程序。现在我使用PIL.show()来显示单个图像而不停止程序,但它似乎不适合视频,因为我不能用另一个替换显示的图像,因为窗口不再被程序处理。 / p>
我正在使用Linux Mint和Python 2.7.6
那么最简单的方法是什么?有一个非常适合的图书馆吗?或者我在哪里可以找到一个示例代码呢?
答案 0 :(得分:0)
编写一个多线程脚本,同时运行您的计算脚本和图像脚本(其中每个脚本都可以作为视频的一个帧)。每次计算下一个图像时都要关闭图像窗口。 这个解决方案是临时的,但会起作用