Shortcuts

Translate

class mmcls.datasets.transforms.Translate(magnitude=None, pad_val=128, prob=0.5, direction='horizontal', random_negative_prob=0.5, interpolation='nearest', **kwargs)[source]

Translate images.

Parameters
  • magnitude (int | float | None) – The magnitude used for translate. Note that the offset is calculated by magnitude * size in the corresponding direction. With a magnitude of 1, the whole image will be moved out of the range. If None, generate from magnitude_range, see BaseAugTransform.

  • pad_val (int, Sequence[int]) – Pixel pad_val value for constant fill. If a sequence of length 3, it is used to pad_val R, G, B channels respectively. Defaults to 128.

  • prob (float) – The probability for performing translate therefore should be in range [0, 1]. Defaults to 0.5.

  • direction (str) – The translating direction. Options are ‘horizontal’ and ‘vertical’. Defaults to ‘horizontal’.

  • random_negative_prob (float) – The probability that turns the magnitude negative, which should be in range [0,1]. Defaults to 0.5.

  • interpolation (str) – Interpolation method. Options are ‘nearest’, ‘bilinear’, ‘bicubic’, ‘area’, ‘lanczos’. Defaults to ‘nearest’.

  • **kwargs – Other keyword arguments of BaseAugTransform.

transform(results)[source]

Apply transform to results.

Read the Docs v: 1.x
Versions
master
latest
1.x
dev-1.x
Downloads
html
epub
On Read the Docs
Project Home
Builds

Free document hosting provided by Read the Docs.