Pytorch-F.interpolate函数

2020-03-16  本文已影响0人  残剑天下论

实例:

import torch
from torch import nn
from torch.nn import functional as F

img = torch.randint(0, 255, (3, 2, 2))  # 默认为torch.int64类型
img = img.type(torch.float32)  # 使用F.interpolate函数前需要将img转成float32类型
img = img.unsqueeze(0)  # 需要将三维图片(C, H, W)变为四维(N, C, H, W),必须有批量N

img_ = F.interpolate(img, size=(4, 4), mode='nearest')  # size是img_的尺寸大小

print("img: \n", img)
print("img_: \n", img_)

参考文献:
pytorch torch.nn.functional实现插值和上采样

上一篇 下一篇

猜你喜欢

热点阅读