Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -551,17 +551,17 @@ def track_video_handler(zip_file_obj):
|
|
| 551 |
|
| 552 |
result_text = f"""✅ 跟踪完成!
|
| 553 |
|
| 554 |
-
🎯 跟踪轨迹数量: {num_tracks}
|
| 555 |
-
📁 结果保存在: {output_dir}
|
| 556 |
-
|
| 557 |
-
包含的文件:
|
| 558 |
-
- res_track.txt (CTC格式轨迹)
|
| 559 |
-
- 其他跟踪数据文件
|
| 560 |
-
"""
|
| 561 |
|
| 562 |
print(f"✅ Tracking done - {num_tracks} tracks")
|
| 563 |
|
| 564 |
-
return
|
| 565 |
|
| 566 |
except zipfile.BadZipFile:
|
| 567 |
return None, "❌ 上传的文件不是有效的 ZIP 压缩包"
|
|
@@ -723,10 +723,11 @@ with gr.Blocks(title="Microscopy Analysis Suite", theme=gr.themes.Soft()) as dem
|
|
| 723 |
)
|
| 724 |
|
| 725 |
# 绑定事件:上传zip → 解压 → Tracking
|
|
|
|
| 726 |
track_btn.click(
|
| 727 |
fn=track_video_handler, # 你刚才改好的函数
|
| 728 |
inputs=track_zip_upload, # 文件上传
|
| 729 |
-
outputs=[
|
| 730 |
)
|
| 731 |
gr.Markdown(
|
| 732 |
"""
|
|
|
|
| 551 |
|
| 552 |
result_text = f"""✅ 跟踪完成!
|
| 553 |
|
| 554 |
+
🎯 跟踪轨迹数量: {num_tracks}
|
| 555 |
+
📁 结果保存在: {output_dir}
|
| 556 |
+
|
| 557 |
+
包含的文件:
|
| 558 |
+
- res_track.txt (CTC格式轨迹)
|
| 559 |
+
- 其他跟踪数据文件
|
| 560 |
+
"""
|
| 561 |
|
| 562 |
print(f"✅ Tracking done - {num_tracks} tracks")
|
| 563 |
|
| 564 |
+
return "", result_text
|
| 565 |
|
| 566 |
except zipfile.BadZipFile:
|
| 567 |
return None, "❌ 上传的文件不是有效的 ZIP 压缩包"
|
|
|
|
| 723 |
)
|
| 724 |
|
| 725 |
# 绑定事件:上传zip → 解压 → Tracking
|
| 726 |
+
dummy_output = gr.Textbox(visible=False)
|
| 727 |
track_btn.click(
|
| 728 |
fn=track_video_handler, # 你刚才改好的函数
|
| 729 |
inputs=track_zip_upload, # 文件上传
|
| 730 |
+
outputs=[dummy_output, track_output] # 第二个是 Textbox 输出
|
| 731 |
)
|
| 732 |
gr.Markdown(
|
| 733 |
"""
|