| | ''' |
| | @paper: GAN Prior Embedded Network for Blind Face Restoration in the Wild (CVPR2021) |
| | @author: yangxy (yangtao9009@gmail.com) |
| | ''' |
| | import os |
| | import cv2 |
| | import glob |
| | import time |
| | import numpy as np |
| | from PIL import Image |
| | import __init_paths |
| | from face_model.face_gan import FaceGAN |
| |
|
| | class FaceColorization(object): |
| | def __init__(self, base_dir='./', size=1024, out_size=None, model=None, channel_multiplier=2, narrow=1, key=None, device='cuda'): |
| | self.facegan = FaceGAN(base_dir, size, out_size, model, channel_multiplier, narrow, key, device=device) |
| |
|
| | |
| | def process(self, gray): |
| | |
| | out = self.facegan.process(gray) |
| |
|
| | return out |
| |
|