我使用以下功能来显示图像序列:
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])
。
如何仅显示图像序列而没有多余的多余数字?
谢谢。