还有一种是padding,可以防止图片变形,但是结果并不会比较好,因为pad了过多无关因素,所以我们不用这个。
1.适用于标签,利用最近邻的数值填充:
tf.image.resize_nearest_neighbor(
tf.expand_dims(label, 0),
new_dim,
align_corners=True)
2.适用于图像,利用双线性插值
tf.image.resize_bilinear(
tf.expand_dims(image, 0),
new_dim,
align_corners=True)
因为上述两个方法都需要四个维度,所以expand_dim
大写的水。但我其实是为了我自己写代码回顾方便,滑稽。