我正在尝试以下代码来查找图像中的细菌。 但是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)