PadAndResize
- class hybrid_learning.datasets.transforms.image_transforms.PadAndResize(img_size, interpolation='bilinear', force_type=False)[source]
Bases:
ResizeTransformation that pads an image to a given ratio and then resizes it to fixed size. This is especially suitable if going from larger image dimensions to smaller ones. For the other way round, consider first scaling, then padding. For further details see super class.
Public Data Attributes:
Inherited from : py: class:Resize
settingsSettings to reproduce the instance.
Inherited from : py: class:Transform
IDENTITY_CLASSThe identity class or classes for composition / addition.
settingsSettings to reproduce the instance.
Public Methods:
apply_to(img)Pad
imgto square, then resize it to the configured image size.Inherited from : py: class:Resize
apply_to(img)Pad
imgto square, then resize it to the configured image size.Inherited from : py: class:ImageTransform
apply_to(img)Pad
imgto square, then resize it to the configured image size.Inherited from : py: class:Transform
apply_to(img)Pad
imgto square, then resize it to the configured image size.Special Methods:
Inherited from : py: class:Resize
__init__(img_size[, interpolation, force_type])Init.
Inherited from : py: class:ImageTransform
__call__(img)Application of transformation.
Inherited from : py: class:Transform
__repr__()Return repr(self).
__eq__(other)Return self==value.
__copy__()Return a shallow copy of self using settings.
__add__(other)Return a flat composition of
selfwithother.__radd__(other)Return a flat composition of
otherandself.__call__(img)Application of transformation.