Args: size_range (tuple[int]): Gaussian window size would be 2 * size + 1, where size is randomly sampled from this [low, high) range. sigma_range (tuple[float]): min,max of the sigma value. 0 means opencv's default. symmet
(self, size_range=(0, 3), sigma_range=(0, 0), symmetric=True, max_size=None)
| 166 | """ Gaussian blur the image with random window size""" |
| 167 | |
| 168 | def __init__(self, size_range=(0, 3), sigma_range=(0, 0), symmetric=True, max_size=None): |
| 169 | """ |
| 170 | Args: |
| 171 | size_range (tuple[int]): Gaussian window size would be 2 * size + |
| 172 | 1, where size is randomly sampled from this [low, high) range. |
| 173 | sigma_range (tuple[float]): min,max of the sigma value. 0 means |
| 174 | opencv's default. |
| 175 | symmetric (bool): whether to use the same size & sigma for x and y. |
| 176 | max_size (int): deprecated |
| 177 | """ |
| 178 | super(GaussianBlur, self).__init__() |
| 179 | if not isinstance(size_range, (list, tuple)): |
| 180 | size_range = (0, size_range) |
| 181 | assert isinstance(sigma_range, (list, tuple)), sigma_range |
| 182 | if max_size is not None: |
| 183 | log_deprecated("GaussianBlur(max_size=)", "Use size_range= instead!", "2020-09-01") |
| 184 | size_range = (0, max_size) |
| 185 | self._init(locals()) |
| 186 | |
| 187 | def _get_augment_params(self, _): |
| 188 | size_xy = self.rng.randint(self.size_range[0], self.size_range[1], size=(2,)) * 2 + 1 |
nothing calls this directly
no test coverage detected