使用pylab或matplotlib显示fi中的图像

2024-09-27 04:27:39 发布

您现在位置:Python中文网/ 问答频道 /正文

当我尝试以下代码时,我得到了一张lena在x和y轴上显示的图片,很好:

import numpy
import pylab as lib
from PIL import Image  
from skimage.viewer import ImageViewer
from scipy import misc

pl.imshow(misc.lena(),cmap=pl.gray())
pl.show()

但当我读入并尝试从文件中显示我自己的图像时,如下所示:

^{pr2}$

然后我得到了轴和所有的东西,但在图像的位置,只是黑色占据了轴上的空间。截图如下: enter image description here

但是,我知道我已经很好地阅读了我的图像,因为当我这样做的时候:

image1 = color.rgb2gray(io.imread("C:\\work_asaaki\\caltech\\cars_brad\\akaria1.jpg"))
iv = ImageViewer(image1)
iv.show()

然后在ImageViewer中显示图像。在

但是前面的代码块有什么问题?如何让pylab像lena一样显示我自己的图像文件?我在运行Windows7。在


Tags: 代码from图像importnumpyasshow图片

热门问题