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

2024-04-26 07:55:09 发布

您现在位置:Python中文网/ 问答频道 /正文

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

谢谢你的帮助

我用tensorflow测试了相同的功能tf.contrib.重采样器“重采样器”


Tags: 数据函数图像功能网格tftensorflow批量
1条回答
网友
1楼 · 发布于 2024-04-26 07:55:09

尝试网格\u示例:

torch.nn.functional.grid_sample(input, grid, mode='bilinear', padding_mode='zeros')

给定一个输入和一个流场网格,使用网格中的输入值和像素位置计算输出。你知道吗

对于每个输出位置输出[n,:,h,w],大小2矢量栅格[n,h,w]指定输入像素位置x和y,用于插值输出值[n,:,h,w]。mode参数指定最近或双线性插值方法对输入像素进行采样。你知道吗

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

sampler git example
pytorch documentation

相关问题 更多 >