Spaces:
Running
Running
Commit
·
5764d8b
1
Parent(s):
a275bbf
app v0.0 add video interface
Browse files- app.py +8 -3
- 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 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
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')
|