Sapphire-356 commited on
Commit
5764d8b
·
1 Parent(s): a275bbf

app v0.0 add video interface

Browse files
Files changed (2) hide show
  1. app.py +8 -3
  2. videopose_PSTMO.py +8 -0
app.py CHANGED
@@ -1,7 +1,12 @@
1
  import gradio as gr
 
2
 
3
- def greet(name):
4
- return "Hello " + name + "!!"
5
 
6
- iface = gr.Interface(fn=greet, inputs="text", outputs="text")
 
 
 
 
 
 
7
  iface.launch()
 
1
  import gradio as gr
2
+ from videopose_PSTMO import gr_video2mc
3
 
 
 
4
 
5
+ def Video2MC(video):
6
+ output_path = gr_video2mc(video)
7
+ return output_path, output_path
8
+
9
+ iface = gr.Interface(fn=Video2MC,
10
+ inputs=gr.Video(),
11
+ outputs=["file", "text"])
12
  iface.launch()
videopose_PSTMO.py CHANGED
@@ -200,6 +200,14 @@ def inference_video(video_path, detector_2d):
200
  return output_dir_dict
201
 
202
 
 
 
 
 
 
 
 
 
203
  if __name__ == '__main__':
204
 
205
  files = os.listdir('./input_videos')
 
200
  return output_dir_dict
201
 
202
 
203
+ def gr_video2mc(video_path):
204
+ files = os.listdir('./input_videos')
205
+ FPS_mine_imator = 30
206
+ output_dir_dict = inference_video(video_path, 'alpha_pose')
207
+ Hk.hpe2keyframes(output_dir_dict['npy'], FPS_mine_imator, f"output_miframes/{output_dir_dict['video_name']}.miframes")
208
+ return os.path.abspath(f"output_miframes/{output_dir_dict['video_name']}.miframes")
209
+
210
+
211
  if __name__ == '__main__':
212
 
213
  files = os.listdir('./input_videos')