Python 使用双线性插值查询图像,即使用Pytorch查找分数坐标中的RGB值

Python 使用双线性插值查询图像,即使用Pytorch查找分数坐标中的RGB值,python,pytorch,Python,Pytorch,我有一个大小为(1256256,3)的输入T1,即批量大小为1的图像/网格。我有另一个大小为(1,N,2)的张量T2,即由坐标组成的张量,即[10.5200.787],[150.568190.456],…]。如何从T1数据计算T2坐标的函数值(使用双线性插值) 谢谢你的帮助 我使用tensorflow和函数“tf.contrib.resampler.resampler”测试了相同的功能 torch.nn.functional.grid_sample(input, grid, mode='bili

我有一个大小为(1256256,3)的输入T1,即批量大小为1的图像/网格。我有另一个大小为(1,N,2)的张量T2,即由坐标组成的张量,即[10.5200.787],[150.568190.456],…]。如何从T1数据计算T2坐标的函数值(使用双线性插值)

谢谢你的帮助

我使用tensorflow和函数“tf.contrib.resampler.resampler”测试了相同的功能

torch.nn.functional.grid_sample(input, grid, mode='bilinear', padding_mode='zeros')
给定一个输入和一个流场网格,使用网格中的输入值和像素位置计算输出

对于每个输出位置输出[n,:,h,w],大小2向量栅格[n,h,w]指定输入像素位置x和y,用于插值输出[n,:,h,w]的输出值模式参数指定对输入像素采样的最近或双线性插值方法

坐标应在[-1,1]范围内。这是因为像素位置由输入的空间维度规范化