R/transforms-generics.R
transform_random_affine.Rd
Random affine transformation of the image keeping center invariant
transform_random_affine(
img,
degrees,
translate = NULL,
scale = NULL,
shear = NULL,
resample = 0,
fillcolor = 0
)
A magick-image
, array
or torch_tensor
.
(sequence or float or int): Range of degrees to select from. If degrees is a number instead of sequence like (min, max), the range of degrees will be (-degrees, +degrees).
(tuple, optional): tuple of maximum absolute fraction for horizontal and vertical translations. For example translate=(a, b), then horizontal shift is randomly sampled in the range -img_width * a < dx < img_width * a and vertical shift is randomly sampled in the range -img_height * b < dy < img_height * b. Will not translate by default.
(tuple, optional): scaling factor interval, e.g (a, b), then scale is randomly sampled from the range a <= scale <= b. Will keep original scale by default.
(sequence or float or int, optional): Range of degrees to select
from. If shear is a number, a shear parallel to the x axis in the range
(-shear, +shear) will be applied. Else if shear is a tuple or list of 2
values a shear parallel to the x axis in the range (shear[1], shear[2])
will be applied. Else if shear is a tuple or list of 4 values, a x-axis
shear in (shear[1], shear[2])
and y-axis shear in (shear[3], shear[4])
will be applied. Will not apply shear by default.
(int, optional): An optional resampling filter. See interpolation modes.
(tuple or int): Optional fill color (Tuple for RGB Image and int for grayscale) for the area outside the transform in the output image (Pillow>=5.0.0). This option is not supported for Tensor input. Fill value for the area outside the transform in the output image is always 0.
Other transforms:
transform_adjust_brightness()
,
transform_adjust_contrast()
,
transform_adjust_gamma()
,
transform_adjust_hue()
,
transform_adjust_saturation()
,
transform_affine()
,
transform_center_crop()
,
transform_color_jitter()
,
transform_convert_image_dtype()
,
transform_crop()
,
transform_five_crop()
,
transform_grayscale()
,
transform_hflip()
,
transform_linear_transformation()
,
transform_normalize()
,
transform_pad()
,
transform_perspective()
,
transform_random_apply()
,
transform_random_choice()
,
transform_random_crop()
,
transform_random_erasing()
,
transform_random_grayscale()
,
transform_random_horizontal_flip()
,
transform_random_order()
,
transform_random_perspective()
,
transform_random_resized_crop()
,
transform_random_rotation()
,
transform_random_vertical_flip()
,
transform_resize()
,
transform_resized_crop()
,
transform_rgb_to_grayscale()
,
transform_rotate()
,
transform_ten_crop()
,
transform_to_tensor()
,
transform_vflip()