如何在python中有效地使用cmap函数?

时间:2017-05-26 06:20:10

标签: python ios numpy matplotlib colormap

我正在尝试以下代码来查找图像中的细菌。 但是cmap函数没有在图像中做任何事情。

我错过了代码中的任何内容吗?为什么cmap不起作用? 即使应用了cmap,我也会得到原始图像。

我能知道这个的原因吗?

import scipy.ndimage 
import skimage.io
from matplotlib import cm as cm
import numpy as np
from matplotlib import pyplot as plt
im_phase = skimage.io.imread('ecoli_phase.tif')
skimage.io.imshow(im_phase / im_phase.max())
fig, ax = plt.subplots(2, 2, figsize=(12,10))
ax[0,0].imshow(im_phase, cmap=plt.cm.gray)
ax[0,1].imshow(im_phase, cmap=plt.cm.RdBu_r)
ax[1,0].imshow(im_phase, cmap=plt.cm.YlGnBu_r)
ax[1,1].imshow(im_phase, cmap=plt.cm.copper)

0 个答案:

没有答案