首页 > 编程知识 正文

Python 图片拼接实现

时间:2023-11-21 05:19:34 阅读:304421 作者:BGIW

本文将介绍如何使用 Python 拼接两张图片为一张中心拼接的图片。

一、导入必要的库

首先,我们需要导入必要的库来进行图片拼接。

import cv2
import numpy as np

二、读取图片

接下来,我们需要读取两张待拼接的图片。

image1 = cv2.imread('image1.jpg')
image2 = cv2.imread('image2.jpg')

三、调整图片大小

如果两张图片的大小不一致,我们需要调整它们的大小使其相同,这样才能进行拼接。

height, width, _ = image1.shape
image2 = cv2.resize(image2, (width, height))

四、拼接图片

接下来,我们将两张图片进行拼接。

result = np.concatenate((image1, image2), axis=1)

五、保存结果

最后,我们可以将拼接后的图片保存到本地。

cv2.imwrite('result.jpg', result)

六、完整代码示例

import cv2
import numpy as np

image1 = cv2.imread('image1.jpg')
image2 = cv2.imread('image2.jpg')

height, width, _ = image1.shape
image2 = cv2.resize(image2, (width, height))

result = np.concatenate((image1, image2), axis=1)

cv2.imwrite('result.jpg', result)

通过以上步骤,我们可以使用 Python 将两张图片拼接为中心的一张图片,并保存到本地。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。