import numpy as np
hr_shape = (256, 256, 150)
lr_shape = (128, 128, 75)
hr_x = np.ones((128, 256, 150))
hr_y = np.ones((256, 128, 150))
hr_z = np.ones((256, 256, 75))
merged = np.zeros(hr_shape)
merged[::2, :, :] += hr_x
merged[:, ::2, :] += hr_y
merged[:, :, ::2] += hr_z
print(merged)
#部分输出
[1. 0. 1. ... 0. 1. 0.]
[2. 1. 2. ... 1. 2. 1.]
[1. 0. 1. ... 0. 1. 0.]]]
上面是我敲的简单代码,我想建立一个三维的图片矩阵,具体操作跟代码一样,间隔为2 然后将图片插入矩阵,这样空的部分我想通过插值来获得,如何使用Bilinear来进行插值补全矩阵。
相似问题