John2J commited on
Commit
7e3cfaa
·
verified ·
1 Parent(s): a230b4d

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +1 -0
app.py CHANGED
@@ -491,6 +491,7 @@ with gr.Blocks() as demo:
491
  n_frames_slider = gr.Slider(minimum=1, maximum=9000, value=81, step=1, label="Tracking Frames N")
492
  track_btn = gr.Button("Tracking")
493
  video_output = gr.Video(label="Tracking Result", elem_id="my-video")
 
494
 
495
  mask_video_input = gr.Video(label="(Optional) Upload Mask Video — white = object to remove")
496
  use_mask_btn = gr.Button("Use Uploaded Mask (skips clicking & tracking)", elem_id="my-btn")
 
491
  n_frames_slider = gr.Slider(minimum=1, maximum=9000, value=81, step=1, label="Tracking Frames N")
492
  track_btn = gr.Button("Tracking")
493
  video_output = gr.Video(label="Tracking Result", elem_id="my-video")
494
+ video_input.change(on_video_change, inputs=video_input, outputs=n_frames_slider)
495
 
496
  mask_video_input = gr.Video(label="(Optional) Upload Mask Video — white = object to remove")
497
  use_mask_btn = gr.Button("Use Uploaded Mask (skips clicking & tracking)", elem_id="my-btn")