如何使用matlib函数plt.imshow(image)显示多个图像?
例如,我的代码如下:
for file in images:
process(file)
def process(filename):
image = mpimg.imread(filename)
<something gets done here>
plt.imshow(image)
我的结果表明,只有最后处理的图像有效地显示了其他图像
如何使用matlib函数plt.imshow(image)显示多个图像?
例如,我的代码如下:
for file in images:
process(file)
def process(filename):
image = mpimg.imread(filename)
<something gets done here>
plt.imshow(image)
我的结果表明,只有最后处理的图像有效地显示了其他图像
5条答案
按热度按时间pw9qyyiw1#
要显示多个图像,请使用subplot()
kxxlusnw2#
您可以使用以下方法设置框架以显示多个图像:
这将垂直堆叠图像
x33g5p2x3#
在第一个示例中,将图像从文件加载到numpy矩阵中
然后,您可以使用以下方法绘制多个图像:
show_images
方法输入一个图像列表,您可以使用load_image
方法迭代读取这些图像。p8ekf7hl4#
在for循环中,在
plt.imshow(image)
之后使用plt.show()
对我来说很有效。llew8vvj5#
根据Aadhar Bhatt的回答: