use*_*624 5 python numpy matplotlib
我的实验中有几个 tiff 文件(32 位),我想以彩色查看并保存为其他查看格式。我尝试过下面的代码。
import matplotlib.pyplot as plt
img = plt.imread('latest_0013679_caz.tiff')
plt.imshow(img)
plt.show()
Run Code Online (Sandbox Code Playgroud)
但它会生成如下所示的灰度图像。
有没有办法以彩色显示 tiff 文件?
显然,该图像是存储为 RGBA tiff 文件的灰度图像。要使用颜色图显示图像,您可以执行以下操作:
img = plt.imread('latest_0013679_caz.tiff')
plt.imshow(img[:, :, 0], cmap=plt.cm.coolwarm)
Run Code Online (Sandbox Code Playgroud)
cmap您可以通过更改参数(例如cmap=plt.cm.Spectral或)来更改配色方案cmap=plt.cm.hot。
| 归档时间: |
|
| 查看次数: |
13611 次 |
| 最近记录: |