python 读取并显示图片的各种方式(Pillow、matplotlib、opencv)
这里列举三种方式
- Pillow 官网文档: https://pillow.readthedocs.io...
- matplotlib 官方文档: https://matplotlib.org/
- opencv 官方文档: https://docs.opencv.org/3.3.0...
简单示例
1.Pillow
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)
文末福利
最后附上照片以供测试
相关推荐
wangdaren 2020-03-27
meylovezn 2020-09-15
wordmhg 2020-07-28
syThinkCool 2020-07-16
adamlovejw 2020-06-20
woxmh 2020-06-03
maybeyoucan 2020-05-17
jiahaohappy 2020-05-11
laohyx 2020-05-07
Tonybo 2020-04-27
liusarazhang 2020-04-10
tengyunjiawucom 2020-03-27
Leonwey 2020-03-03
xinhao 2020-02-18
Jonderwu 2020-02-10
数据齿轮 2020-01-31
FrederickBala 2020-01-29
Laozizuiku 2020-01-13