Crops and/or pads an image to a target width and height.
tf.image.resize_with_crop_or_pad(
image, target_height, target_width
)
Used in the notebooks
Resizes an image to a target width and height by either centrally
cropping the image or padding it evenly with zeros.
If width
or height
is greater than the specified target_width
or
target_height
respectively, this op centrally crops along that dimension.
If width
or height
is smaller than the specified target_width
or
target_height
respectively, this op centrally pads with 0 along that
dimension.
Args |
image
|
4-D Tensor of shape [batch, height, width, channels] or 3-D Tensor
of shape [height, width, channels] .
|
target_height
|
Target height.
|
target_width
|
Target width.
|
Raises |
ValueError
|
if target_height or target_width are zero or negative.
|
Returns |
Cropped and/or padded image.
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] .
|