如何用imshow函数同时显示多个图片
时间: 2023-08-03 10:02:33 浏览: 522
显示多张jpg图片
4星 · 用户满意度95%
可以使用Matplotlib库中的subplot函数来实现在同一窗口中显示多个图片。具体实现方法如下:
```python
import matplotlib.pyplot as plt
import cv2
# 读取图片
img1 = cv2.imread('image1.jpg')
img2 = cv2.imread('image2.jpg')
# 将图片显示在同一窗口中
plt.subplot(1, 2, 1) # 第1行,第1列
plt.imshow(img1)
plt.subplot(1, 2, 2) # 第1行,第2列
plt.imshow(img2)
# 显示窗口
plt.show()
```
其中,`subplot`函数的第一个参数表示总行数,第二个参数表示总列数,第三个参数表示当前子图的索引(从左到右,从上到下,从1开始)。在上述代码中,我们将两张图片显示在同一窗口中,并且采用了一行两列的方式排列。
阅读全文