关于python中“morphology”包的调用的问题
在使用
import matplotlib.pyplot as plt
进行图像处理时,
显示图像并设置图像显示的颜色块时,使用以下代码:
ax1.imshow(gradient, cmap=plt.cm.spectral, interpolation='nearest')
但是报错,错误如:
module 'matplotlib.cm' has no attribute 'spectral'
解决方法为把源代码改为:
ax1.imshow(gradient, cmap=plt.cm.nipy_spectral, interpolation='nearest')
即可。
另,使用: from skimage import morphology,color,data,filter
处理图像时
在python3. 的程序中,最新的skimage包支持 “filters”
因此需要调用包程序改为:
from skimage import morphology,color,data,filters
`