Python 将两幅不同尺寸的图像拼接在一起

  • Post author:
  • Post category:python




前言

使用opencv和numpy将两幅不同尺寸的图像拼接在一起。


代码如下:

import cv2
import numpy as np


# 读图
img1 = cv2.imread('luffy.png')
img2 = cv2.imread('lena.tif')

# 第一幅图resize成第二幅图大小
img1_resize = cv2.resize(img1, img2.shape[0:2][::-1])

# 使用numpy.将两幅图拼接在一起
joint = np.hstack((np.array(img1_resize), np.array(img2)))

# 显示
cv2.imshow('img1', img1)
cv2.imshow('img2', img2)
cv2.imshow('joint', joint)
cv2.waitKey(0)

拼接前:

在这里插入图片描述

拼接后:

在这里插入图片描述



版权声明:本文为weixin_45887062原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。