punithkumar779 commited on
Commit
b3eb10d
1 Parent(s): 478d982
Files changed (1) hide show
  1. app.py +8 -6
app.py CHANGED
@@ -54,13 +54,15 @@ def process_video(video_path):
54
 
55
  return output_animation
56
 
57
- def predict(input):
58
- if isinstance(input, str): # video
59
- return process_video(input)
60
- else: # image
61
- bundle = make_bundle(input, "Model3D")
62
  dataset = EvalWMetaDataset(opts, [bundle])
63
  return reconstructor.evaluate(dataset)
 
 
64
 
65
  footer = r"""
66
  <center>
@@ -75,7 +77,7 @@ with gr.Blocks(title="PIFuHD") as app:
75
  with gr.Row(equal_height=False):
76
  with gr.Column():
77
  input_img = gr.Image(type="numpy", label="Input image")
78
- input_video = gr.Video(type="filepath", label="Input Video")
79
  run_btn = gr.Button(variant="primary")
80
  with gr.Column():
81
  output_obj = gr.Model3D(label="Output model")
 
54
 
55
  return output_animation
56
 
57
+ def predict(input_img, input_video):
58
+ if input_video:
59
+ return process_video(input_video)
60
+ elif input_img is not None:
61
+ bundle = make_bundle(input_img, "Model3D")
62
  dataset = EvalWMetaDataset(opts, [bundle])
63
  return reconstructor.evaluate(dataset)
64
+ else:
65
+ return None, None
66
 
67
  footer = r"""
68
  <center>
 
77
  with gr.Row(equal_height=False):
78
  with gr.Column():
79
  input_img = gr.Image(type="numpy", label="Input image")
80
+ input_video = gr.Video(label="Input Video")
81
  run_btn = gr.Button(variant="primary")
82
  with gr.Column():
83
  output_obj = gr.Model3D(label="Output model")