Python中plt.imshow(image)无法显示图片解决办法
1.如果无法显示出图片如下图:
但是明明plt.imshow()可以打印出来图像的数字形式,但是就是无法可视化的显示出来,这个时候有一种解决的办法如下所示:
可能是调用的库的中不同模块导致的问题。
matplotlib通过pyplot模块提供了一套和MATLAB类似的绘图API,将众多绘图对象所构成的复杂结构隐藏在这套API内部。此外,matplotlib还提供了一个名为pylab的模块,其中包括了许多NumPy和pyplot模块中常用的函数,方便用户快速进行计算和绘图,十分适合在IPython交互式环境中使用。这个时候此模块不行,换成另一个模块。如下:
from matplotlib import pyplot as plt
换成:
import pylab
pylab库,在最后加上
pylab.show()
结果可以显示了。