| 25 | |
| 26 | |
| 27 | class DinoImageNormalizeTransform: |
| 28 | def __init__( |
| 29 | self, |
| 30 | mode='crop', |
| 31 | target_size=518 |
| 32 | ): |
| 33 | self.mode = mode |
| 34 | self.target_size = target_size |
| 35 | |
| 36 | # self.to_tensor_transform = transforms.ToTensor() |
| 37 | self.normalize_transform = transforms.Normalize(mean=_RESNET_MEAN, std=_RESNET_STD, inplace=True) |
| 38 | |
| 39 | def __call__(self, img, img_num=1): |
| 40 | |
| 41 | # img = self.to_tensor_transform(img) # Convert to tensor (0, 1) |
| 42 | img = self.normalize_transform(img) |
| 43 | |
| 44 | shape = (img.shape[1], img.shape[2]) |
| 45 | return img |
| 46 | |
| 47 | class DinoImageTransform: |
| 48 | def __init__( |
no outgoing calls
no test coverage detected