fffiloni commited on
Commit
e61c4ed
·
verified ·
1 Parent(s): f2010da

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -4
app.py CHANGED
@@ -28,7 +28,7 @@ from PIL import Image, ImageFilter
28
  from sam2.build_sam import build_sam2_video_predictor
29
 
30
  def preprocess_image(image):
31
- return image, gr.State([]), gr.State([]), image, gr.State([])
32
 
33
  def preprocess_video_in(video_path):
34
 
@@ -70,7 +70,7 @@ def preprocess_video_in(video_path):
70
  cap.release()
71
 
72
  # 'image' is the first frame extracted from video_in
73
- return first_frame, gr.State([]), gr.State([]), first_frame, first_frame, output_dir, gr.State([]), gr.State([])
74
 
75
  def get_point(point_type, tracking_points, trackings_input_label, first_frame_path, evt: gr.SelectData):
76
  print(f"You selected {evt.value} at {evt.index} from {evt.target}")
@@ -304,8 +304,8 @@ with gr.Blocks() as demo:
304
  tracking_points = gr.State([])
305
  trackings_input_label = gr.State([])
306
  video_frames_dir = gr.State()
307
- stored_inference_state = gr.State([])
308
- stored_frame_names = gr.State([])
309
  with gr.Column():
310
  gr.Markdown("# SAM2 Video Predictor")
311
  gr.Markdown("This is a simple demo for video segmentation with SAM2.")
 
28
  from sam2.build_sam import build_sam2_video_predictor
29
 
30
  def preprocess_image(image):
31
+ return image, gr.State([]), gr.State([]), image, gr.State()
32
 
33
  def preprocess_video_in(video_path):
34
 
 
70
  cap.release()
71
 
72
  # 'image' is the first frame extracted from video_in
73
+ return first_frame, gr.State([]), gr.State([]), first_frame, first_frame, output_dir, gr.State(), gr.State()
74
 
75
  def get_point(point_type, tracking_points, trackings_input_label, first_frame_path, evt: gr.SelectData):
76
  print(f"You selected {evt.value} at {evt.index} from {evt.target}")
 
304
  tracking_points = gr.State([])
305
  trackings_input_label = gr.State([])
306
  video_frames_dir = gr.State()
307
+ stored_inference_state = gr.State()
308
+ stored_frame_names = gr.State()
309
  with gr.Column():
310
  gr.Markdown("# SAM2 Video Predictor")
311
  gr.Markdown("This is a simple demo for video segmentation with SAM2.")