Spaces:
Runtime error
Runtime error
import gradio as gr | |
import os | |
import sys | |
os.system("mkdir pose2pose") | |
os.system("cd pose2pose") | |
os.system("mkdir -p datasets/DeepFashion") | |
os.system("mkdir -p output/DeepFashion/ckpt/pretrained") | |
os.system("git clone https://github.com/prasunroy/pose-transfer.git") | |
os.system("cd pose-transfer") | |
os.system("pip install -r requirements.txt") | |
sys.path.append("pose-transfer") | |
import torch | |
from api import Pose2Pose | |
from PIL import Image | |
p2p = Pose2Pose(pretrained=True) | |
def infer(con_im,ref_im): | |
condition = Image.open(con_im) | |
reference = Image.open(ref_im) | |
generated = p2p.transfer_as(condition, reference) | |
#generated.show() | |
return generated | |
def transf(inp): | |
return inp | |
with gr.Blocks() as app: | |
gr.Markdown("<center><h1 style='font-size:xxx-large;'>Pose Transfer Demo</h1><br><h3>repo: <a href='https://github.com/prasunroy/pose-transfer'>https://github.com/prasunroy/pose-transfer</a></h3>") | |
with gr.Row(): | |
condition_im = gr.Image(type='filepath',label='Style Image') | |
reference_im = gr.Image(type='filepath',label='Pose Image') | |
with gr.Accordion("Pose Maker",open=False): | |
trans_box=gr.Textbox(label="Paste Generated Pose Image URL> HERE") | |
pose_maker=gr.HTML("<iframe src='https://omnibus-model-mover.hf.space' width='100%' height='520'></iframe>") | |
btn=gr.Button() | |
output_im = gr.Image() | |
trans_box.change(transf,trans_box,reference_im) | |
btn.click(infer,[condition_im,reference_im], output_im) | |
app.launch() |