python matplotlib 播放图片变化过程

Posted subic

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python matplotlib 播放图片变化过程相关的知识,希望对你有一定的参考价值。

   最近想将原图片和处理后的图片放在一起观察图片的变化过程。但是网上并么有找到有用的示例代码,所以粘出来和大家分享一下。

import numpy as np
import matplotlib.pyplot as plt
from matplotlib import animation
from PIL import Image

img_ori = np.array(Image.open(5.png))
img_tran = np.load(filename.npy)
fig = plt.figure()
plt.subplot(1, 2, 1)
plt.imshow(img_ori)
plt.subplot(1, 2, 2)
ims = []
i = [i for i in range(200) if i % 5 == 0]
def update(i):
    return plt.imshow(img_tran[i].reshape([28, 28]))
ani = animation.FuncAnimation(fig, update)
ani.save(contrast.mp4, fps=15,
                 extra_args=[-vcodec, libx264],
                 writer=ffmpeg_file)
plt.show()

运行结果是

 

以上是关于python matplotlib 播放图片变化过程的主要内容,如果未能解决你的问题,请参考以下文章

Python OpenCV ——Matplotlib显示图片

Python库-Matplotlib

python使用matplotlib可视化跨年数值指标中位数变化率年中位数环比变化率使用pct_change函数计算环比变化率

python 使用vtk和matplotlib保存高质量图片

当我更改 python pandas 数据框中的索引时,matplotlib 图表发生了变化

python中,使用matplotlib绘图时,图片上文字无法显示问题。