import cv2 as cv
import os ,glob, re
import tifftools
from tifffile import imsave, imread
#RGB 3channel
path3 = "./data/da/PSData/train/data1/rs/gt_old/"
#nir 1channel
path1 = "./data/da/PSData/train/data1/rs/nir1/NIR1256/"
path1_glob = os.path.join(path1,'*.tif')
path1_list = []
path1_list.extend(glob.glob(path1_glob))
path3_glob = os.path.join(path3,'*.tif')
path3_list = []
path3_list.extend(glob.glob(path3_glob))
for (img_1,img_3) in zip(path1_list,path3_list):
image1 = cv.imread(img_1,0)
image3 = cv.imread(img_3)
image4 = cv.merge([image1,image3])
strinfo = re.compile('gt_old')
img_4 = strinfo.sub('gt',img_3)
imsave(img_4, image4)
拼接1通道红外遥感图和3通道RGB图
最新推荐文章于 2023-11-29 22:08:33 发布