Seokju Cho
commited on
Commit
·
f0e61c5
1
Parent(s):
6bb4f34
fix submit button
Browse files
app.py
CHANGED
|
@@ -274,6 +274,12 @@ def track(
|
|
| 274 |
return video_file_path
|
| 275 |
|
| 276 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 277 |
with gr.Blocks() as demo:
|
| 278 |
video = gr.State()
|
| 279 |
video_queried_preview = gr.State()
|
|
@@ -317,7 +323,7 @@ with gr.Blocks() as demo:
|
|
| 317 |
inputs=[video_in],
|
| 318 |
examples_per_page=3
|
| 319 |
)
|
| 320 |
-
submit = gr.Button("Submit", scale=0)
|
| 321 |
|
| 322 |
|
| 323 |
gr.Markdown("## Second step: Add query points to the video, and click track.")
|
|
@@ -349,6 +355,12 @@ with gr.Blocks() as demo:
|
|
| 349 |
autoplay=True,
|
| 350 |
loop=True,
|
| 351 |
)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 352 |
|
| 353 |
submit.click(
|
| 354 |
fn = preprocess_video_input,
|
|
|
|
| 274 |
return video_file_path
|
| 275 |
|
| 276 |
|
| 277 |
+
def video_input_fn(video_path):
|
| 278 |
+
if video_path is None:
|
| 279 |
+
return gr.update(interactive=False)
|
| 280 |
+
return gr.update(interactive=True)
|
| 281 |
+
|
| 282 |
+
|
| 283 |
with gr.Blocks() as demo:
|
| 284 |
video = gr.State()
|
| 285 |
video_queried_preview = gr.State()
|
|
|
|
| 323 |
inputs=[video_in],
|
| 324 |
examples_per_page=3
|
| 325 |
)
|
| 326 |
+
submit = gr.Button("Submit", interactive=False, scale=0)
|
| 327 |
|
| 328 |
|
| 329 |
gr.Markdown("## Second step: Add query points to the video, and click track.")
|
|
|
|
| 355 |
autoplay=True,
|
| 356 |
loop=True,
|
| 357 |
)
|
| 358 |
+
|
| 359 |
+
video_in.change(
|
| 360 |
+
fn = video_input_fn,
|
| 361 |
+
inputs = [video_in],
|
| 362 |
+
outputs = [submit],
|
| 363 |
+
)
|
| 364 |
|
| 365 |
submit.click(
|
| 366 |
fn = preprocess_video_input,
|