Export the keras.preprocessing.image.smart_resize utility.
PiperOrigin-RevId: 310947004 Change-Id: I518259ac4e88bd82301dc9aeccd868aca8a83e11
This commit is contained in:
parent
4da3e08cd5
commit
f4de924576
@ -49,6 +49,7 @@ random_brightness = image.random_brightness
|
||||
apply_affine_transform = image.apply_affine_transform
|
||||
|
||||
|
||||
@keras_export('keras.preprocessing.image.smart_resize', v1=[])
|
||||
def smart_resize(x, size, interpolation='bilinear'):
|
||||
"""Resize images to a target size without aspect ratio distortion.
|
||||
|
||||
@ -65,7 +66,7 @@ def smart_resize(x, size, interpolation='bilinear'):
|
||||
```
|
||||
|
||||
However, if you do this, you distort the aspect ratio of your images, since
|
||||
in general they do not all have the same aspect ratio. This is
|
||||
in general they do not all have the same aspect ratio as `size`. This is
|
||||
fine in many cases, but not always (e.g. for GANs this can be a problem).
|
||||
|
||||
Note that passing the argument `preserve_aspect_ratio=True` to `resize`
|
||||
|
||||
@ -68,4 +68,8 @@ tf_module {
|
||||
name: "save_img"
|
||||
argspec: "args=[\'path\', \'x\', \'data_format\', \'file_format\', \'scale\'], varargs=None, keywords=kwargs, defaults=[\'None\', \'None\', \'True\'], "
|
||||
}
|
||||
member_method {
|
||||
name: "smart_resize"
|
||||
argspec: "args=[\'x\', \'size\', \'interpolation\'], varargs=None, keywords=None, defaults=[\'bilinear\'], "
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user