stable-diffusion-webui
19 строк · 494.0 Байт
1from modules import shared
2
3
4class FaceRestoration:
5def name(self):
6return "None"
7
8def restore(self, np_image):
9return np_image
10
11
12def restore_faces(np_image):
13face_restorers = [x for x in shared.face_restorers if x.name() == shared.opts.face_restoration_model or shared.opts.face_restoration_model is None]
14if len(face_restorers) == 0:
15return np_image
16
17face_restorer = face_restorers[0]
18
19return face_restorer.restore(np_image)
20