File size: 1,558 Bytes
986cced
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
273d51b
 
986cced
273d51b
 
 
986cced
 
 
 
 
 
 
 
 
 
273d51b
 
986cced
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
import os
os.system("pip install gradio==2.4.6")
import gradio as gr
os.system("pip install 'git+https://github.com/facebookresearch/detectron2.git'")
os.system("git clone https://github.com/ShuhongChen/bizarre-pose-estimator.git")
os.chdir("bizarre-pose-estimator")

os.system("wget https://i.imgur.com/IkJzlaE.jpeg")

os.system("gdown https://drive.google.com/uc?id=1qhnBmMdDTC_8kmNj4u2f_Htfvg6KuE14")


os.system("unzip bizarre_pose_models.zip")
os.system("cp -a ./bizarre_pose_models/. .")


os.system("ls")

def inference(urls):
  #os.system("python3 -m _scripts.pose_estimator "+img+" ./_train/character_pose_estim/runs/feat_concat+data.ckpt")

  #return "./_samples/character_pose_estim.png"

  return urls
  
  
title = "bizarre-pose-estimator"
description = "Gradio demo for Transfer Learning for Pose Estimation of Illustrated Characters. To use it, simply upload your image, or click one of the examples to load them. Read more at the links below."

article = "<p style='text-align: center'><a href='https://arxiv.org/abs/2108.01819' target='_blank'>Transfer Learning for Pose Estimation of Illustrated Characters</a> | <a href='https://github.com/ShuhongChen/bizarre-pose-estimator' target='_blank'>Github Repo</a></p>"

examples=[["IkJzlaE.jpeg"]]
gr.Interface(
    inference, 
    inputs=gr.Textbox(lines=5, placeholder="Image URL"),
    outputs=gr.Textbox(lines=5, placeholder="Result"),
    title=title,
    description=description,
    article=article,
    allow_flagging="never",
    examples=examples,
    enable_queue=True
    ).launch()