admin 管理员组文章数量: 1086056
python读取多张图片
Matplotlib显示多张图片¶
概要¶
本文主要讲解了如何使用Matplotlib实现多窗口图片显示.
keywords subplot matplotlib 多窗口 图片显示
subplot的API讲解¶
在Matplotlib里面绘制多个图,需要使用subplot方法, 具体的使用方法见官方文档matplotlib.pyplot.subplot
subplot的函数原型如下:
subplot(nrows, ncols, index, **kwargs)
第一个值nrows 代表有多少行, ncols代表有多少列 , index 窗口编号,从1开始,一直到nrows × ncolums
例如Matplotlib被分成了2×3的窗口,他们的编号就依次为:
窗口编号
colum=1
colum=2
column=3
row =1
1
2
3
row = 2
4
5
6
在执行subplot 函数之后的绘图操作,就相当于在这个格子下绘图.
例程-显示图片的RGB三个通道的图像¶
show-mutlple-image.py
import cv2
from matplotlib import pyplot as plt
img = cv2.imread('cat.jpg')
b, g, r = cv2.split(img)
plt.subplot(2, 2, 1)
plt.title('origin')
plt.imshow(img[:,:,::-1])
plt.subplot(2, 2, 2)
plt.title('blue channel')
plt.imshow(b, cmap='Blues')
plt.subplot(2, 2, 3)
plt.title('green channel')
plt.imshow(g, cmap='Greens')
plt.subplot(2, 2, 4)
plt.title('red channel')
plt.imshow(r, cmap='Reds')
plt.show()
本文标签: python读取多张图片
版权声明:本文标题:python读取多张图片 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1693763055a241390.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论