Shortcuts

Source code for mmcv.transforms.base

# Copyright (c) OpenMMLab. All rights reserved.
from abc import ABCMeta, abstractmethod
from typing import Dict, List, Optional, Tuple, Union


[docs]class BaseTransform(metaclass=ABCMeta): """Base class for all transformations.""" def __call__(self, results: Dict) -> Optional[Union[Dict, Tuple[List, List]]]: return self.transform(results)
[docs] @abstractmethod def transform(self, results: Dict) -> Optional[Union[Dict, Tuple[List, List]]]: """The transform function. All subclass of BaseTransform should override this method. This function takes the result dict as the input, and can add new items to the dict or modify existing items in the dict. And the result dict will be returned in the end, which allows to concate multiple transforms into a pipeline. Args: results (dict): The result dict. Returns: dict: The result dict. """
Read the Docs v: 2.x
Versions
master
latest
2.x
1.x
v1.7.0
v1.6.2
v1.6.1
v1.6.0
v1.5.3
v1.5.2_a
v1.5.1
v1.5.0
v1.4.8
v1.4.7
v1.4.6
v1.4.5
v1.4.4
v1.4.3
v1.4.2
v1.4.1
v1.4.0
v1.3.18
v1.3.17
v1.3.16
v1.3.15
v1.3.14
v1.3.13
v1.3.12
v1.3.11
v1.3.10
v1.3.9
v1.3.8
v1.3.7
v1.3.6
v1.3.5
v1.3.4
v1.3.3
v1.3.2
v1.3.1
v1.3.0
Downloads
pdf
html
epub
On Read the Docs
Project Home
Builds

Free document hosting provided by Read the Docs.