利用python读取并显示图片的各种方式(Pillow、matplotlib、opencv)

mac2022-07-05  8

这里列举三种方式

Pillow 官网文档: https://pillow.readthedocs.io…matplotlib 官方文档: https://matplotlib.org/opencv 官方文档: https://docs.opencv.org/3.3.0…

简单示例

1.Pillow

在学习过程中有什么不懂得可以加我的 python学习交流扣扣qun,784758214 群里有不错的学习视频教程、开发工具与电子书籍。 与你分享python企业当下人才需求及怎么从零基础学习好python,和学习什么内容 from PIL import Image img=Image.open('girl.jpg') img.show()

“标准版本show()效率不高,因为它将图像保存到临时文件并调用实用程序来显示图像。如果您没有安装适当的实用程序,它甚至都不起作用。当它工作时,它非常方便调试和测试。” 运行程序,会生成一个临时文件.BMP格式的,PIL不自带图片浏览工具,会调用你系统的图片浏览工具。

2.matplotlib

import matplotlib.pyplot as plt im = plt.imread('girl.jpg') plt.imshow(im) plt.show()

附一个链接解释为什么先imshow后show plt.show()和plt.imshow()的区别

3.opencv

import cv2 img = cv2.imread('girl.jpg') cv2.imshow('美女', img) cv2.waitKey(0)

最新回复(0)