yanranxiaoxi commited on
Commit
eeb37ac
·
verified ·
1 Parent(s): 0516c7d

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +11 -20
app.py CHANGED
@@ -290,26 +290,17 @@ with gr.Blocks() as demo:
290
  with gr.Column():
291
  video_output = gr.Video(label="360° 视频")
292
 
293
- # # 清除输出
294
- # def clear_model_viewer():
295
- # """在加载新模型前重置 Gradio。"""
296
- # return None, None
297
-
298
- # # 清除输出的数据
299
- # img_input.change(fn=clear_model_viewer, outputs=[model_output, video_output])
300
-
301
- # # 生成模型和视频
302
- # generate_mesh_button.click(fn=step_2_generate_obj, inputs=img_input, outputs=[obj_file_output, model_output])
303
- # generate_video_button.click(fn=step_3_generate_video, inputs=img_input, outputs=[video_file_output, video_output])
304
-
305
- # # 最后绑定事件(确保所有输出组件已声明)
306
- # def clear_outputs():
307
- # return [None, None, None, None] # 对应 model_output, video_output, obj_file_output, video_file_output
308
-
309
- # img_input.change(
310
- # fn=clear_outputs,
311
- # outputs=[model_output, video_output, obj_file_output, video_file_output]
312
- # )
313
 
314
  demo.launch(
315
  # auth=(os.environ.get('AUTH_USERNAME'), os.environ.get('AUTH_PASSWORD'))
 
290
  with gr.Column():
291
  video_output = gr.Video(label="360° 视频")
292
 
293
+ # 清除输出
294
+ def clear_model_viewer():
295
+ """在加载新模型前重置 Gradio。"""
296
+ return None, None
297
+
298
+ # 清除输出的数据
299
+ img_input.change(fn=clear_model_viewer, outputs=[model_output, video_output])
300
+
301
+ # 生成模型和视频
302
+ generate_mesh_button.click(fn=step_2_generate_obj, inputs=img_input, outputs=[obj_file_output, model_output])
303
+ generate_video_button.click(fn=step_3_generate_video, inputs=img_input, outputs=[video_file_output, video_output])
 
 
 
 
 
 
 
 
 
304
 
305
  demo.launch(
306
  # auth=(os.environ.get('AUTH_USERNAME'), os.environ.get('AUTH_PASSWORD'))