MCPcopy Create free account
hub / github.com/OpenGVLab/HumanBench / TranslateY

Function TranslateY

PATH/core/data/transforms/pedattr_transforms.py:111–116  ·  view source on GitHub ↗
(img, v)

Source from the content-addressed store, hash-verified

109
110
111def TranslateY(img, v): # [-150, 150] => percentage: [-0.45, 0.45]
112 assert -0.45 <= v <= 0.45
113 if random.random() > 0.5:
114 v = -v
115 v = v * img.size[1]
116 return img.transform(img.size, PIL.Image.AFFINE, (1, 0, 0, 0, 1, v))
117
118
119def TranslateYabs(img, v): # [-150, 150] => percentage: [-0.45, 0.45]

Callers

nothing calls this directly

Calls 1

transformMethod · 0.45

Tested by

no test coverage detected