在pycharm尝试用matplotlib显示图像:

if __name__ == '__main__':

    img = Image.open(r'XXXXX.jpg')
    transform = Random2DTranslation(256, 128, 0.5)
    img_t = transform(img)
    import matplotlib.pyplot as plt
    plt.figure(12)
    plt.subplot(121)
    plt.imshow(img)
    plt.subplot(122)
    plt.imshow(img_t)
    

问题描述:

运行后发现没有图片,将软件最小化也没有显示

解决步骤:

  1. 如果代码没有添加plt.show(),则首先在代码最后添加plt.show()
    img = Image.open(r'XXXXX.jpg')
    transform = Random2DTranslation(256, 128, 0.5)
    img_t = transform(img)
    import matplotlib.pyplot as plt
    plt.figure(12)
    plt.subplot(121)
    plt.imshow(img)
    plt.subplot(122)
    plt.imshow(img_t)
    plt.show()
  1. 如果没有弹出,点击一下pycharm右上方如图红色按钮,检查是否显示,我使用的pycharm2020版,和你的版本也许不同,该按钮位置也可能不同。
    在这里插入图片描述
    3.如果依旧无法显示图像,则点击文件→设置→Project Interpreter。设置项目环境,选择一个有装有matplotlib库的环境。
    在这里插入图片描述

结果

在这里插入图片描述

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐