我一直在使用TIFF,我想使用补丁来处理图像。。 我提取了两个补丁——它们的形状都是(200200)
一旦我使用concatenated_img = cv2.hconcat([img1, img2])
它的结果是一个连接的图像,具有形状(200400),但第二个图像只是一个黑色图像(例如右边的图像)
在连接之前,它当然不是黑色图像
你能帮帮我吗
patches1 = patchify(img1, (200, 200), step=200)
patches2 = patchify(img2, (200, 200), step=200)
for i in range(patches1.shape[0]):
for j in range(patches1.shape[1]):
single_patch_img1 = patches1[i, j, :, :]
single_patch_img2 = patches2[i, j, :, :]
concatenated_img = cv2.hconcat([single_patch_img1,single_patch_img2])
tiff.imwrite(path, concatenated_img)
您可以使用numpy库中的
np.hstack
。如下所示:相关问题 更多 >
编程相关推荐