MCPcopy Create free account
hub / github.com/tensorpack/tensorpack / __init__

Method __init__

tensorpack/dataflow/imgaug/imgproc.py:168–185  ·  view source on GitHub ↗

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)

Source from the content-addressed store, hash-verified

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

Callers

nothing calls this directly

Calls 3

log_deprecatedFunction · 0.85
__init__Method · 0.45
_initMethod · 0.45

Tested by

no test coverage detected