(self, transforms)
| 14 | Either config dicts of transforms or transform objects. |
| 15 | """ |
| 16 | def __init__(self, transforms): |
| 17 | assert isinstance(transforms, Sequence) |
| 18 | self.transforms = [] |
| 19 | for transform in transforms: |
| 20 | if isinstance(transform, dict): |
| 21 | transform = build_from_cfg(transform, PIPELINES) |
| 22 | self.transforms.append(transform) |
| 23 | elif callable(transform): |
| 24 | self.transforms.append(transform) |
| 25 | else: |
| 26 | raise TypeError('transform must be callable or a dict, but got' |
| 27 | f' {type(transform)}') |
| 28 | |
| 29 | def __call__(self, data): |
| 30 | for t in self.transforms: |
nothing calls this directly
no test coverage detected