Spaces:
				
			
			
	
			
			
					
		Running
		
	
	
	
			
			
	
	
	
	
		
		
					
		Running
		
	File size: 682 Bytes
			
			| 172e426 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | '''
@paper: GAN Prior Embedded Network for Blind Face Restoration in the Wild (CVPR2021)
@author: yangxy ([email protected])
'''
from face_model.face_gan import FaceGAN
class FaceInpainting(object):
    def __init__(self, base_dir='./', size=1024, out_size=1024, 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)
    # make sure the face image is well aligned. Please refer to face_enhancement.py
    def process(self, brokenf, aligned=True):
        # complete the face
        out = self.facegan.process(brokenf)
        return out
         |