用python的opencv把两张尺寸不一样的图片拼接起来,保持两张图的原始尺寸
时间: 2023-04-08 14:04:48 浏览: 377
基于python与opencv联合开发的多张图像拼接程序源码(效果不错)
5星 · 资源好评率100%
可以使用opencv中的resize函数将两张图片的尺寸调整为相同大小,然后使用cv2.hconcat函数将它们水平拼接起来。代码示例:
import cv2
# 读取两张图片
img1 = cv2.imread('image1.jpg')
img2 = cv2.imread('image2.jpg')
# 调整图片尺寸
height, width, _ = img1.shape
img2 = cv2.resize(img2, (width, height))
# 水平拼接图片
result = cv2.hconcat([img1, img2])
# 显示结果
cv2.imshow('result', result)
cv2.waitKey(0)
cv2.destroyAllWindows()
阅读全文