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()

a = np.array([...]) # 第一个图像的数组 b = np.array([...]) # 第二个图像的数组

使用 subplot 将图像并排显示

plt.subplot(1, 2, 1) if a.ndim == 2: plt.imshow(a, cmap='gray') else: plt.imshow(cv.cvtColor(a, cv.COLOR_BGR2RGB))

plt.subplot(1, 2, 2) if b.ndim == 2: plt.imshow(b, cmap='gray') else: plt.imshow(cv.cvtColor(b, cv.COLOR_BGR2RGB))

plt.show()

Python Matplotlib: 并排显示两个图像以进行比较

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

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