python 图片显示
时间: 2024-11-01 14:08:02 浏览: 6
python在新的图片窗口显示图片(图像)的方法
在Python中,显示图片通常使用matplotlib、PIL(Pillow)或者OpenCV等库。以下是使用这三个库的基本示例:
1. **matplotlib**:
```python
import matplotlib.pyplot as plt
img = plt.imread('image_path.jpg') # 读取图片
plt.imshow(img)
plt.show()
```
2. **PIL(Pillow)**:
```python
from PIL import Image
img = Image.open('image_path.jpg')
img.show() # 默认显示图片
```
3. **OpenCV (cv2)**:
```python
import cv2
img = cv2.imread('image_path.jpg', cv2.IMREAD_COLOR) # 加载彩色图片
cv2.imshow('Image', img)
cv2.waitKey(0) # 等待用户按键,0表示无限等待
cv2.destroyAllWindows()
```
以上代码都是打开并显示指定路径的图片。注意每个库的API可能会有所不同,但核心原理都是将图片读入内存,然后利用相应的函数或方法显示出来。
阅读全文