python plt显示图像方式
时间: 2023-10-19 10:07:32 浏览: 97
python 使用plt画图,去除图片四周的白边方法
在 Python 中,可以使用 Matplotlib 库中的 pyplot 模块来显示图像。
下面是一些常见的显示图像的方法:
1. 显示单个图像:
```python
import matplotlib.pyplot as plt
import cv2
image = cv2.imread('image.jpg')
plt.imshow(cv2.cvtColor(image, cv2.COLOR_BGR2RGB))
plt.show()
```
2. 显示多个图像:
```python
import matplotlib.pyplot as plt
import cv2
image1 = cv2.imread('image1.jpg')
image2 = cv2.imread('image2.jpg')
fig, axs = plt.subplots(1, 2)
axs[0].imshow(cv2.cvtColor(image1, cv2.COLOR_BGR2RGB))
axs[0].set_title('Image 1')
axs[0].axis('off')
axs[1].imshow(cv2.cvtColor(image2, cv2.COLOR_BGR2RGB))
axs[1].set_title('Image 2')
axs[1].axis('off')
plt.show()
```
3. 显示图像并保存:
```python
import matplotlib.pyplot as plt
import cv2
image = cv2.imread('image.jpg')
plt.imshow(cv2.cvtColor(image, cv2.COLOR_BGR2RGB))
plt.savefig('image.png')
plt.show()
```
注意:为了正确显示图像,需要使用 cv2.cvtColor() 函数将 BGR 格式的图像转换为 RGB 格式。
阅读全文