imgutils.restore.scunet
- Overview:
- Restore the images using SCUNet. - This is an overall benchmark of all the SCUNet models: - Note - New in version v0.4.4, images with alpha channel supported. - If you use an image with alpha channel (e.g. RGBA images), it will return a RGBA image, otherwise return RGG image. 
restore_with_scunet
- imgutils.restore.scunet.restore_with_scunet(image: str | PathLike | bytes | bytearray | BinaryIO | Image, model: Literal['GAN', 'PSNR'] = 'GAN', tile_size: int = 128, tile_overlap: int = 16, batch_size: int = 4, silent: bool = False) Image[source]
- Restore an image using the SCUNet model. - Parameters:
- image (ImageTyping) – The input image. 
- model (SCUNetModelTyping) – The SCUNet model type (‘GAN’, ‘PSNR’). Default is ‘GAN’. 
- tile_size (int) – The size of processing tiles. Default is 128. 
- tile_overlap (int) – The overlap between tiles. Default is 16. 
- batch_size (int) – The batch size of inference. Default is 4. 
- silent (bool) – If True, the progress will not be displayed. Default is False. 
 
- Returns:
- The restored image. 
- Return type:
- Image.Image