jcarnero commited on
Commit
e338a46
·
1 Parent(s): 613c01a

fix transforms shape -> size

Browse files
Files changed (1) hide show
  1. deployment/transforms.py +8 -8
deployment/transforms.py CHANGED
@@ -30,14 +30,14 @@ def crop(image: Union[Image.Image, torch.tensor], size: Tuple[int, int]) -> Imag
30
  Returns:
31
  An augmented `PIL.Image`
32
  """
33
- top = (image.shape[-1] - size[0]) // 2
34
- left = (image.shape[-2] - size[1]) // 2
35
 
36
  top = max(top, 0)
37
  left = max(left, 0)
38
 
39
- height = min(top + size[0], image.shape[-1])
40
- width = min(left + size[1], image.shape[-2])
41
  return image.crop((top, left, height, width))
42
 
43
 
@@ -56,15 +56,15 @@ def pad(image, size: Tuple[int, int]) -> Image:
56
  Returns:
57
  An augmented `PIL.Image`
58
  """
59
- top = (image.shape[-1] - size[0]) // 2
60
- left = (image.shape[-2] - size[1]) // 2
61
 
62
  pad_top = max(-top, 0)
63
  pad_left = max(-left, 0)
64
 
65
  height, width = (
66
- max(size[1] - image.shape[-1] + top, 0),
67
- max(size[0] - image.shape[-2] + left, 0),
68
  )
69
  return tvf.pad(image, [pad_top, pad_left, height, width], padding_mode="constant")
70
 
 
30
  Returns:
31
  An augmented `PIL.Image`
32
  """
33
+ top = (image.size[-2] - size[0]) // 2
34
+ left = (image.size[-1] - size[1]) // 2
35
 
36
  top = max(top, 0)
37
  left = max(left, 0)
38
 
39
+ height = min(top + size[0], image.size[-2])
40
+ width = min(left + size[1], image.size[-1])
41
  return image.crop((top, left, height, width))
42
 
43
 
 
56
  Returns:
57
  An augmented `PIL.Image`
58
  """
59
+ top = (image.size[-2] - size[0]) // 2
60
+ left = (image.size[-1] - size[1]) // 2
61
 
62
  pad_top = max(-top, 0)
63
  pad_left = max(-left, 0)
64
 
65
  height, width = (
66
+ max(size[1] - image.size[-2] + top, 0),
67
+ max(size[0] - image.size[-1] + left, 0),
68
  )
69
  return tvf.pad(image, [pad_top, pad_left, height, width], padding_mode="constant")
70