Transform Effects

class text_renderer.effect.ShiftScaleRotate(p=1.0, shift_limit=0.1, scale_limit=0.1, rotate_limit=10)[source]

Shift, scale, and rotate effect using Albumentations

Parameters:
  • p (float) – Probability of applying this effect

  • shift_limit (float) – Maximum shift as fraction of image size

  • scale_limit (float) – Maximum scale change

  • rotate_limit (int) – Maximum rotation angle in degrees

class text_renderer.effect.ElasticTransform(p=1.0, alpha=1, sigma=50, alpha_affine=50)[source]

Elastic transform effect using Albumentations

Parameters:
  • p (float) – Probability of applying this effect

  • alpha (float) – Elastic deformation parameter

  • sigma (float) – Gaussian filter parameter

  • alpha_affine (float) – Affine transformation parameter

class text_renderer.effect.GridDistortion(p=1.0, num_steps=5, distort_limit=0.3)[source]

Grid distortion effect using Albumentations

Parameters:
  • p (float) – Probability of applying this effect

  • num_steps (int) – Number of grid steps

  • distort_limit (float) – Maximum distortion

class text_renderer.effect.OpticalDistortion(p=1.0, distort_limit=0.05, shift_limit=0.05)[source]

Optical distortion effect using Albumentations

Parameters:
  • p (float) – Probability of applying this effect

  • distort_limit (float) – Maximum distortion

  • shift_limit (float) – Maximum shift