本文将介绍如何使用 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 将两张图片拼接为中心的一张图片,并保存到本地。
原创文章,作者:BZTC,如若转载,请注明出处:https://www.beidandianzhu.com/g/7664.html