您的位置:首页 > 编程语言 > Python开发

python 实现图像拼接

2019-06-22 15:34 337 查看

利用python实现两个文件夹对应顺序的图片水平拼合,注意拼合的图片高度和channel要一致,宽度可以不一样
代码如下:

import os
import cv2
import numpy as np

img_path1 = ""  #图片文件夹1
img_path2 = ""  #图片文件夹2

target_path = ""  #拼合后保存图片的目录

for img1,img2 in zip(os.listdir(img_path1),os.listdir(img_path2)):
image1 = cv2.imread(os.path.join(img_path1,img1))
image2 = cv2.imread(os.path.join(img_path2,img2))
hmerge = np.hstack((image1, image2)) #水平拼接

cv2.imwrite(os.path.join(target_path,img1),hmerge)

效果如下:


拼合后:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: