2021-01-02

关于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
`

你可能感兴趣的:(python,opencv)