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

show(np.hstack((a, b)))

此代码使用 np.hstack() 函数将两个图像数组 ab 水平拼接,然后使用 show() 函数显示拼接后的图像。show() 函数根据图像的维度选择合适的显示方式,并使用 cv.cvtColor() 将 BGR 格式的图像转换为 RGB 格式。

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

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

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