mmagic.apis.inferencers.image_super_resolution_inferencer
¶
Module Contents¶
Classes¶
inferencer that predicts with restoration models. |
- class mmagic.apis.inferencers.image_super_resolution_inferencer.ImageSuperResolutionInferencer(config: Union[mmagic.utils.ConfigType, str], ckpt: Optional[str], device: Optional[str] = None, extra_parameters: Optional[Dict] = None, seed: int = 2022, **kwargs)[source]¶
Bases:
mmagic.apis.inferencers.base_mmagic_inferencer.BaseMMagicInferencer
inferencer that predicts with restoration models.
- preprocess(img: mmagic.apis.inferencers.base_mmagic_inferencer.InputsType, ref: mmagic.apis.inferencers.base_mmagic_inferencer.InputsType = None) Dict [source]¶
Process the inputs into a model-feedable format.
- Parameters
img (InputsType) – Image to be restored by models.
ref (InputsType) – Reference image for restoration models. Defaults to None.
- Returns
Results of preprocess.
- Return type
data(Dict)
- forward(inputs: mmagic.apis.inferencers.base_mmagic_inferencer.InputsType) mmagic.apis.inferencers.base_mmagic_inferencer.PredType [source]¶
Forward the inputs to the model.
- visualize(preds: mmagic.apis.inferencers.base_mmagic_inferencer.PredType, result_out_dir: str = None) List[numpy.ndarray] [source]¶
Visualize predictions.
- Parameters
preds (List[Union[str, np.ndarray]]) – Forward results by the inferencer.
data (List[Dict]) – Not needed by this kind of inferencer.
result_out_dir (str) – Output directory of image. Defaults to ‘’.
- Returns
Result of visualize
- Return type
List[np.ndarray]