Shortcuts

ShortScaleAspectJitter

class mmocr.datasets.transforms.ShortScaleAspectJitter(short_size=736, ratio_range=(0.7, 1.3), aspect_ratio_range=(0.9, 1.1), scale_divisor=1, resize_type='Resize', **resize_kwargs)[source]

First rescale the image for its shorter side to reach the short_size and then jitter its aspect ratio, final rescale the shape guaranteed to be divided by scale_divisor.

Required Keys:

  • img

  • img_shape

  • gt_bboxes (optional)

  • gt_polygons (optional)

Modified Keys:

  • img

  • img_shape

  • gt_bboxes (optional)

  • gt_polygons (optional)

Added Keys:

  • scale

  • scale_factor

  • keep_ratio

Parameters
  • short_size (int) – Target shorter size before jittering the aspect ratio. Defaults to 736.

  • short_size_jitter_range (tuple(float, float)) – Range of the ratio used to jitter the target shorter size. Defaults to (0.7, 1.3).

  • aspect_ratio_jitter_range (tuple(float, float)) – Range of the ratio used to jitter its aspect ratio. Defaults to (0.9, 1.1).

  • scale_divisor (int) – The scale divisor. Defaults to 1.

  • resize_type (str) – The type of resize class to use. Defaults to “Resize”.

  • **resize_kwargs – Other keyword arguments for the resize_type.

  • ratio_range (Tuple[float, float]) –

  • aspect_ratio_range (Tuple[float, float]) –

Return type

None

transform(results)[source]

Short Scale Aspect Jitter. :param results: Result dict containing the data to transform. :type results: dict

Returns

The transformed data.

Return type

dict

Parameters

results (Dict) –

Read the Docs v: dev-1.x
Versions
latest
stable
v1.0.1
v1.0.0
0.x
v0.6.3
v0.6.2
v0.6.1
v0.6.0
v0.5.0
v0.4.1
v0.4.0
v0.3.0
v0.2.1
v0.2.0
v0.1.0
dev-1.x
Downloads
pdf
html
epub
On Read the Docs
Project Home
Builds

Free document hosting provided by Read the Docs.