(self, img: NdarrayOrTensor, randomize: bool = True)
| 1689 | self.z = self.R.uniform(low=self.sigma_z[0], high=self.sigma_z[1]) |
| 1690 | |
| 1691 | def __call__(self, img: NdarrayOrTensor, randomize: bool = True) -> NdarrayOrTensor: |
| 1692 | img = convert_to_tensor(img, track_meta=get_track_meta()) |
| 1693 | if randomize: |
| 1694 | self.randomize() |
| 1695 | |
| 1696 | if not self._do_transform: |
| 1697 | return img |
| 1698 | |
| 1699 | sigma = ensure_tuple_size(vals=(self.x, self.y, self.z), dim=img.ndim - 1) |
| 1700 | return GaussianSmooth(sigma=sigma, approx=self.approx)(img) |
| 1701 | |
| 1702 | |
| 1703 | class GaussianSharpen(Transform): |
nothing calls this directly
no test coverage detected