將影像顯示為灰階
許多影像處理任務通常需要灰階影像以便於處理。當影像意外渲染為色彩圖時,使用 Matplotlib 的 imshow() 函數顯示灰階影像可能會很困難。
要解決此問題並正確顯示灰階影像,請按照以下步驟操作:
<code class="python">import numpy as np import matplotlib.pyplot as plt from PIL import Image fname = 'image.png' image = Image.open(fname).convert("L") arr = np.asarray(image) plt.imshow(arr, cmap='gray', vmin=0, vmax=255) plt.show()</code>
或者,要顯示反灰度,只需將 cmap 參數變更為「gray_r」即可。
以上是如何在Matplotlib中正確顯示灰階影像?的詳細內容。更多資訊請關注PHP中文網其他相關文章!