Resize¶
- class
dragon.vm.dali.ops.
Resize
(
size=None,
resize_shorter=None,
resize_longer=None,
max_size=None,
interp_type=None,
mag_filter=None,
min_filter=None,
**kwargs
)[source]¶ Resize the image.
Examples:
# Resize to a fixed area resize1 = dali.ops.Resize(size=300) # Resize along the shorter side resize2 = dali.ops.Resize(resize_shorter=600, max_size=1000) # Resize along the longer side resize3 = dali.ops.Resize(resize_longer=512)
__new__¶
- static
Resize.
__new__
(
cls,
size=None,
resize_shorter=None,
resize_longer=None,
max_size=None,
interp_type=None,
mag_filter=None,
min_filter=None,
**kwargs
)[source]¶ Create a
Resize
operator.- Parameters:
- size (Union[int, Sequence[int]]) – The output image size.
- resize_shorter (int, optional) – Resize along the shorter side and limited by
max_size
. - resize_longer (int, optional) – Resize along the longer side.
- max_size (int, optional, default=0) – The limited size for
resize_shorter
. - interp_type (str, optional) – The interpolation for both up and down sampling.
- mag_filter (str, optional, default='LINEAR') – The interpolation for up sampling.
- min_filter (str, optional, default='TRIANGULAR') – The interpolation for down sampling.
- Returns:
nvidia.dali.ops.Resize – The operator.