找文章 / 找答案
精选问答 更多内容

[专家分享] python展示图片的四种方法

puffs 显示全部楼层 发表于 2024-10-8 16:52:38 |阅读模式 打印 上一主题 下一主题
在 Python 中,有多种库可用于图像展示。以下是一些常见的展示图片的方法和相关的库

       Matplotlib:
   
  • 使用 matplotlib.pyplot.imshow 函数展示图像。
  • 示例代码:
    1. <font size="3">import matplotlib.pyplot as plt
    2. import matplotlib.image as mpimg
    3. </font> <font size="3">
    4. img_path = 'example.jpg'
    5. img = mpimg.imread(img_path)
    6. plt.imshow(img)
    7. plt.axis('off')
    8. plt.show()</font>
    复制代码




       Pillow(PIL):
  • 使用 PIL.Image.show 方法展示图像。
  • 示例代码:
    1. <font size="3">from PIL import Image
    2. </font> <font size="3">
    3. img_path = 'example.jpg'
    4. img = Image.open(img_path)
    5. img.show()</font>
    复制代码

    IPython 的 Display 模块:
  • 使用 IPython.display.Image 类展示图像。
  • 示例代码:
    1. <font size="3">from IPython.display import Image, display
    2. </font> <font size="3">
    3. img_path = 'example.jpg'
    4. display(Image(filename=img_path))
    5. </font>
    复制代码


  • OpenCV:
  • 使用 cv2.imshow 方法展示图像。需要注意的是,cv2.imshow 通常在 Jupyter Notebook 中无法直接使用,但在独立的 Python 脚本中有效。
  • 示例代码:
    1. <font size="3">import cv2
    2. </font> <font size="3">
    3. img_path = 'example.jpg'
    4. img = cv2.imread(img_path)
    5. cv2.imshow('Image', img)
    6. cv2.waitKey(0)
    7. cv2.destroyAllWindows()</font>
    复制代码


    原文链接:https://blog.csdn.net/weixin_57111012/article/details/135196079


回复

使用道具 举报

高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
50W

会员等你来哦

Copyright   ©2012-2024  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |《永洪社区协议》
返回顶部