如何在python中外推图像数据?

时间:2019-01-15 10:42:35

标签: python extrapolation

scipy.interpolate.interp1d是否用于推断? (我的意思是反向插值)

我有(3,256,256)个图像数据(256*256个像素,每个像素有3个值),我想在指定的轴上推断该数据。

我这样做了,但是我无法获得很好的结果。

b = torch.load('/mnt/fs2/home/bhavesh/U-Net/U-Net_Ergebnis/U_net_XX_Large/y_pred1200').detach()
input = b.numpy()
Input = np.squeeze(input, axis=0)
Input.shape # (3,256,256)

x = trueData[:,0] #(3687,)
y = trueData[:,1] #(3687,)     
f = interpolate.interp1d(x, y,fill_value = "extrapolate")
xnew = Input[0] #(256,256)
ynew = f(xnew) #(256,256)

plt.plot(x, y, 'o', xnew, ynew, '-')
plt.show()

输入为图片:

Input as an Image

输出:

output

某种程度上的期望输出:

Expected_output_at some level

还有其他方法可以做到吗?

0 个答案:

没有答案