在Jupyter Notebook中显示图像序列

时间:2018-08-10 11:23:48

标签: python matplotlib jupyter-notebook

我使用以下功能来显示图像序列:

import matplotlib.pyplot as plt
import matplotlib.animation as animation
from IPython.display import HTML

def showSample(input_sample):
    numFrames = input_sample.shape[-1]
    fig = plt.figure()
    im = plt.imshow(input_sample[:,:,0])

    def update(i):
        img = input_sample[:,:,i]
        im.set_data(img)
        return im

    ani = animation.FuncAnimation(fig, update, frames=numFrames, repeat=False)  
    display(HTML(ani.to_html5_video()))

根据需要生成动画序列的图像,然后是另一幅第0帧图形,可能是从以下行开始的: im = plt.imshow(input_sample[:,:,0])。 如何仅显示图像序列而没有多余的多余数字?

谢谢。

0 个答案:

没有答案