如何使用 Matplotlib 顯示一系列影像?


若要使用 Matplotlib 顯示一系列影像,我們可以採取以下步驟 −

  • 設定圖形大小並調整子圖之間和周圍的填充量。

  • 列出需要繪製的影像。

  • 關閉座標軸。

  • 迭代影像並在座標軸上重新繪製。

  • 每次繪製後暫停一下。

示例

import matplotlib.pyplot as plt

plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True

images = ['opera.jpg', 'mountain.jpg', '9.jpg']
plt.axis('off')
img = None

for f in images:
   im = plt.imread(f)
   if img is None:
      img = plt.imshow(im)
      plt.pause(0.5)
   else:
      img.set_data(im)
   plt.pause(0.5)
   plt.draw()

輸出

當我們執行程式碼時,它將逐個顯示我們提供的三個影像。

更新於: 23-9-2021

2 千 + 次瀏覽

開啟你的 職業生涯

透過完成課程獲得認證

開始
廣告