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 )
img | A |
---|---|
degrees | (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). |
translate | (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. |
scale | (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. |
shear | (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 |
resample | (int, optional): An optional resampling filter. |
fillcolor | (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_resized_crop()
,
transform_resize()
,
transform_rgb_to_grayscale()
,
transform_rotate()
,
transform_ten_crop()
,
transform_to_tensor()
,
transform_vflip()