(img, v)
| 102 | |
| 103 | |
| 104 | def TranslateXabs(img, v): # [-150, 150] => percentage: [-0.45, 0.45] |
| 105 | assert 0 <= v |
| 106 | if random.random() > 0.5: |
| 107 | v = -v |
| 108 | return img.transform(img.size, PIL.Image.AFFINE, (1, 0, v, 0, 1, 0)) |
| 109 | |
| 110 | |
| 111 | def TranslateY(img, v): # [-150, 150] => percentage: [-0.45, 0.45] |