python中plt.imshow(img)显示不了图片

来源:互联网 发布:东莞软件测试学费 编辑:程序博客网 时间:2024/05/21 08:54

转载于

http://blog.csdn.net/hjxu2016/article/details/70215103


[python] view plain copy
  1. import openslide  
  2. import numpy  
  3. import pylab  
  4. import matplotlib.pyplot as plt  
  5.   
  6. slide = openslide.OpenSlide('/media/xhj/LENOVO/data/Metastasis/Tumor_005.tif')  
  7. tile = numpy.array(slide.read_region((0,0),6, (1528,3432))) #返回一个RGBA图像,包含指定区域的内容。location指0级别下左上角位置的坐标,元组,level指级别,整数,size是(width, height)是元组,  
  8. plt.figure()  
  9. plt.imshow(tile)  
  10. plt.axis('off'# 不显示坐标轴  
  11. pylab.show()  

编写上述代码的时候刚开始没有 pylab这个库,代码执行也不出错,但是屏幕就是不显示图片

后来添加了 pylab这个库就可以了

import pylab

然后在plt.imshow()这一步后加上

[python] view plain copy
  1. pylab.show()  
就可以显示了

或者直接plt.show()就可以了,新手经常出现这个低级的问题
原创粉丝点击