gpt4 book ai didi

python-2.7 - 使用 Python 和 NumPy 查看一系列图像

转载 作者:行者123 更新时间:2023-12-04 00:20:45 25 4
gpt4 key购买 nike

我正在使用 python 的 pil 库来显示图像。现在我有一系列帧可以显示为视频内容。我有一个包含所有帧的 RGB 值的 np.array。无法找到类似于 Mathlabs implay 的方法来显示这些帧。我可以在循环中使用 imshow,但那样会很慢,因为我需要提及帧速率。

最佳答案

Matplotlib 动画 效果很好,而且易于使用。对于合理大小的图像,它们通常以 30fps 或大约 30fps 的速度运行。 Matplotlib 1.1+ 有一个不错的新动画界面:这里有一些 examples和一个 tutorial .

旧版本的 matplotlib 也不难制作动画(你基本上只是直接设置数据并刷新绘图)但是动画更多地依赖于后端,所以你需要寻找一个合适的例子。

举个具体的例子,如果 images 是你想要制作动画的 matplotlib 图像列表,你可以简单地做:

animation.ArtistAnimation(fig, images, interval=50, blit=True, repeat_delay=1000)

这个,顺便说一句,取自this example ,如果您还想查看生成测试图像的代码。动画代码就是上面的一行。

关于python-2.7 - 使用 Python 和 NumPy 查看一系列图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16049645/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com