RishitJavia's picture
Add code.
ec24258
raw
history blame contribute delete
590 Bytes
import os
import cv2
import gradio as gr
from src import run_chain
def video_process(ref_video, test_video, crop_method):
run_chain.main(
ref_video,
test_video,
'output_video.mp4',
crop_method=crop_method
)
return 'output_video.mp4'
demo = gr.Interface(video_process,
inputs = [gr.Video(label='Reference Video'), gr.Video(label='Test Video'), gr.Radio(["YOLO", "Tracker"], label="Crop Method")],
outputs = [gr.PlayableVideo()]
)
if __name__ == "__main__":
demo.launch()