我想通过affine_grid / grid_sample从我的图像中采样矩形贴片我创建了只包含255个值的数组
canvas1 = np.zeros((128,128),dtype = np.uint8)canvas1 [:] = 255我也……
您的网格值在[-1,1]之外。
根据 https://pytorch.org/docs/stable/nn.html#torch.nn.functional.grid_sample ,这些值按照定义处理 padding_mode 。
padding_mode
默认 padding_mode 是'零',你可能想要的是“边界”: F.grid_sample(canvas1_torch, grid, mode="bilinear", padding_mode="border") 返回所有值255。
F.grid_sample(canvas1_torch, grid, mode="bilinear", padding_mode="border")