View source on GitHub
|
Resize images to size using the specified method.
tf.compat.v1.image.resize(
images,
size,
method=ResizeMethodV1.BILINEAR,
align_corners=False,
preserve_aspect_ratio=False,
name=None
)
Resized images will be distorted if their original aspect ratio is not
the same as size. To avoid distortions see
tf.image.resize_with_pad or tf.image.resize_with_crop_or_pad.
The method can be one of:
tf.image.ResizeMethod.BILINEAR: Bilinear interpolation.tf.image.ResizeMethod.NEAREST_NEIGHBOR: Nearest neighbor interpolation.tf.image.ResizeMethod.BICUBIC: Bicubic interpolation.tf.image.ResizeMethod.AREA: Area interpolation.
The return value has the same type as images if method is
tf.image.ResizeMethod.NEAREST_NEIGHBOR. It will also have the same type
as images if the size of images can be statically determined to be the
same as size, because images is returned in this case. Otherwise, the
return value has type float32.
Args |
|---|
images
[batch, height, width, channels] or 3-D Tensor
of shape [height, width, channels].
size
new_height, new_width. The new
size for the images.
method
tf.image.ResizeMethod.BILINEAR.
align_corners
False.
preserve_aspect_ratio
images will be resized to a size that fits in size while
preserving the aspect ratio of the original image. Scales up the image if
size is bigger than the current size of the image. Defaults to False.
name
Raises |
|---|
ValueError
images is incompatible with the
shape arguments to this function
ValueError
size has invalid shape or type.
ValueError
Returns | |
|---|---|
If images was 4-D, a 4-D float Tensor of shape
[batch, new_height, new_width, channels].
If images was 3-D, a 3-D float Tensor of shape
[new_height, new_width, channels].
|
View source on GitHub