Omnibus commited on
Commit
d1bdeae
·
1 Parent(s): 2547b9d

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +16 -6
app.py CHANGED
@@ -1,4 +1,6 @@
 
1
  import os
 
2
  os.system("mkdir pose2pose")
3
  os.system("cd pose2pose")
4
  os.system("mkdir -p datasets/DeepFashion")
@@ -6,16 +8,24 @@ os.system("mkdir -p output/DeepFashion/ckpt/pretrained")
6
  os.system("git clone https://github.com/prasunroy/pose-transfer.git")
7
  os.system("cd pose-transfer")
8
  os.system("pip install -r requirements.txt")
9
- import sys
10
  sys.path.append("pose-transfer")
11
  import torch
12
-
13
  from api import Pose2Pose
14
  from PIL import Image
15
 
16
  p2p = Pose2Pose(pretrained=True)
 
 
 
 
 
 
 
 
 
 
 
 
 
17
 
18
- condition = Image.open('./api-test/condition.jpg')
19
- reference = Image.open('./api-test/target_pose_reference.jpg')
20
- generated = p2p.transfer_as(condition, reference)
21
- generated.show()
 
1
+ import gradio as gr
2
  import os
3
+ import sys
4
  os.system("mkdir pose2pose")
5
  os.system("cd pose2pose")
6
  os.system("mkdir -p datasets/DeepFashion")
 
8
  os.system("git clone https://github.com/prasunroy/pose-transfer.git")
9
  os.system("cd pose-transfer")
10
  os.system("pip install -r requirements.txt")
 
11
  sys.path.append("pose-transfer")
12
  import torch
 
13
  from api import Pose2Pose
14
  from PIL import Image
15
 
16
  p2p = Pose2Pose(pretrained=True)
17
+ def ifer(con_im,ref_im):
18
+ condition = Image.open(con_im)
19
+ reference = Image.open(ref_im)
20
+ generated = p2p.transfer_as(condition, reference)
21
+ #generated.show()
22
+ return generated
23
+ with gr.Blocks() as app:
24
+ with gr.Row():
25
+ condition_im = gr.Image(type='filepath')
26
+ reference_im = gr.Image(type='filepath')
27
+ btn=gr.Button()
28
+ output_im = gr.Image()
29
+ btn.click(infer,[condition_im,reference_im], output_im)
30
 
31
+ app.launch()