import numpy as np import matplotlib.pyplot as plt import cv2 as cv

def show(img): if img.ndim == 2: plt.imshow(img, cmap='gray') else: plt.imshow(cv.cvtColor(img, cv.COLOR_BGR2RGB)) plt.show()

创建子图

fig, axes = plt.subplots(1, 2)

显示第一个图像

axes[0].imshow(a, cmap='gray' if a.ndim == 2 else None)

显示第二个图像

axes[1].imshow(b, cmap='gray' if b.ndim == 2 else None)

设置标题

axes[0].set_title('图像 A') axes[1].set_title('图像 B')

调整子图间距

plt.tight_layout()

显示图像

plt.show()

Python Matplotlib: 并排显示两个相同大小的图像以进行比较

原文地址: https://www.cveoy.top/t/topic/pjtd 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录