如何在 Matplotlib 的图像图中应用伪彩色方案?
伪彩色可以作为一种有用的工具,用于增强对比度并更轻松地可视化数据。这在使用投影仪制作数据演示文稿时特别有用(因为其对比度通常非常差)。
伪彩色仅与单通道、灰度、亮度图像相关。我们目前有一个 RGB 图像。由于R、G和B都很相似,我们可以只选择一种数据通道−
步骤
- 设置图形大小并调整子图之间和周围的填充。
- 从文件中读取图像到数组中。
- 选择一种数据通道。
- 将数据显示为图像,即在二维规则栅格上。
- 关闭坐标轴。
- 要显示图形,请使用show()方法。
示例
from matplotlib import pyplot as plt, image as mimg plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True img = mimg.imread('bird.jpg') lum_img = img[:, :, 0] plt.imshow(lum_img) plt.axis('off') plt.show()
输出
广告