fffiloni commited on
Commit
e799376
·
verified ·
1 Parent(s): ba0d504

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -4
app.py CHANGED
@@ -252,7 +252,7 @@ def sam_process(input_first_frame_image, checkpoint, tracking_points, trackings_
252
  plt.savefig(output_filename, format='jpg')
253
  plt.close()
254
 
255
- """
256
  #### PROPAGATION ####
257
 
258
  # Define a directory to save the JPEG images
@@ -289,10 +289,10 @@ def sam_process(input_first_frame_image, checkpoint, tracking_points, trackings_
289
 
290
  # Close the plot
291
  plt.close()
292
- """
293
  # OLD
294
 
295
- return output_filename
296
 
297
  with gr.Blocks() as demo:
298
  first_frame_path = gr.State()
@@ -325,6 +325,7 @@ with gr.Blocks() as demo:
325
  submit_btn = gr.Button("Submit")
326
  with gr.Column():
327
  output_result = gr.Image()
 
328
  # output_result_mask = gr.Image()
329
 
330
  clear_points_btn.click(
@@ -351,7 +352,7 @@ with gr.Blocks() as demo:
351
  submit_btn.click(
352
  fn = sam_process,
353
  inputs = [input_first_frame_image, checkpoint, tracking_points, trackings_input_label, frames_output_dir],
354
- outputs = [output_result]
355
  )
356
 
357
  demo.launch(show_api=False, show_error=True)
 
252
  plt.savefig(output_filename, format='jpg')
253
  plt.close()
254
 
255
+
256
  #### PROPAGATION ####
257
 
258
  # Define a directory to save the JPEG images
 
289
 
290
  # Close the plot
291
  plt.close()
292
+
293
  # OLD
294
 
295
+ return output_filename, jpeg_images
296
 
297
  with gr.Blocks() as demo:
298
  first_frame_path = gr.State()
 
325
  submit_btn = gr.Button("Submit")
326
  with gr.Column():
327
  output_result = gr.Image()
328
+ output_propagated = gr.Gallery()
329
  # output_result_mask = gr.Image()
330
 
331
  clear_points_btn.click(
 
352
  submit_btn.click(
353
  fn = sam_process,
354
  inputs = [input_first_frame_image, checkpoint, tracking_points, trackings_input_label, frames_output_dir],
355
+ outputs = [output_result, output_propagated]
356
  )
357
 
358
  demo.launch(show_api=False, show_error=True)