Ahsen Khaliq
commited on
Commit
·
103e730
1
Parent(s):
399fe54
Update app.py
Browse files
app.py
CHANGED
@@ -1,19 +1,13 @@
|
|
1 |
import os
|
2 |
import gradio as gr
|
3 |
-
|
4 |
-
os.system('pip install deepface')
|
5 |
-
from deepface import DeepFace
|
6 |
-
backends = ['opencv', 'ssd', 'dlib', 'mtcnn']
|
7 |
|
8 |
os.system("wget https://www.dropbox.com/s/fgupbov77x4rrru/blendgan.pt")
|
9 |
os.system("wget https://www.dropbox.com/s/v8q0dd3r4u20659/psp_encoder.pt")
|
10 |
-
import matplotlib.pyplot as plt
|
11 |
|
12 |
def inference(content, style):
|
13 |
-
|
14 |
-
|
15 |
-
styleimg = DeepFace.detectFace(style.name, detector_backend = backends[0])
|
16 |
-
plt.imsave('style.png', styleimg, cmap='Greys')
|
17 |
os.system("""python style_transfer_folder.py --size 1024 --ckpt ./blendgan.pt --psp_encoder_ckpt ./psp_encoder.pt --style_img_path style.png --input_img_path content.png""")
|
18 |
return "out.jpg"
|
19 |
|
|
|
1 |
import os
|
2 |
import gradio as gr
|
3 |
+
from PIL import Image
|
|
|
|
|
|
|
4 |
|
5 |
os.system("wget https://www.dropbox.com/s/fgupbov77x4rrru/blendgan.pt")
|
6 |
os.system("wget https://www.dropbox.com/s/v8q0dd3r4u20659/psp_encoder.pt")
|
|
|
7 |
|
8 |
def inference(content, style):
|
9 |
+
content.save('content.png')
|
10 |
+
style.save('style.png')
|
|
|
|
|
11 |
os.system("""python style_transfer_folder.py --size 1024 --ckpt ./blendgan.pt --psp_encoder_ckpt ./psp_encoder.pt --style_img_path style.png --input_img_path content.png""")
|
12 |
return "out.jpg"
|
13 |
|