Yw22 commited on
Commit
135aa98
1 Parent(s): 7bffd64
Files changed (1) hide show
  1. app.py +3 -6
app.py CHANGED
@@ -304,10 +304,6 @@ class ImageConductor:
304
  id = base.split('_')[-1]
305
 
306
 
307
- # with open(f'{output_dir}/points-{id}.json', 'w') as f:
308
- # json.dump(input_all_points, f)
309
-
310
-
311
  visualized_drag, _ = visualize_drag(first_frame_path, resized_all_points, drag_mode, self.width, self.height, self.model_length)
312
 
313
  ## image condition
@@ -401,7 +397,7 @@ def preprocess_image(image, tracking_points):
401
  id = str(uuid.uuid4())[:4]
402
  first_frame_path = os.path.join(output_dir, f"first_frame_{id}.jpg")
403
  image_pil.save(first_frame_path, quality=95)
404
- return {input_image: first_frame_path, first_frame_path_var: first_frame_path, tracking_points_var: tracking_points}
405
 
406
 
407
  def add_tracking_points(tracking_points, first_frame_path, drag_mode, evt: gr.SelectData): # SelectData is a subclass of EventData
@@ -414,6 +410,7 @@ def add_tracking_points(tracking_points, first_frame_path, drag_mode, evt: gr.Se
414
  tracking_points[-1].append(evt.index)
415
  print(tracking_points)
416
 
 
417
  transparent_background = Image.open(first_frame_path).convert('RGBA')
418
  w, h = transparent_background.size
419
  transparent_layer = np.zeros((h, w, 4))
@@ -626,7 +623,7 @@ if __name__=="__main__":
626
  gr.Markdown(citation)
627
 
628
 
629
- image_upload_button.upload(preprocess_image, [image_upload_button, tracking_points_var], [input_image, first_frame_path_var, tracking_points_var])
630
 
631
  add_drag_button.click(add_drag, [tracking_points_var], tracking_points_var)
632
 
 
304
  id = base.split('_')[-1]
305
 
306
 
 
 
 
 
307
  visualized_drag, _ = visualize_drag(first_frame_path, resized_all_points, drag_mode, self.width, self.height, self.model_length)
308
 
309
  ## image condition
 
397
  id = str(uuid.uuid4())[:4]
398
  first_frame_path = os.path.join(output_dir, f"first_frame_{id}.jpg")
399
  image_pil.save(first_frame_path, quality=95)
400
+ return {input_image: first_frame_path, output_image: None, output_video:None, first_frame_path_var: first_frame_path, tracking_points_var: tracking_points}
401
 
402
 
403
  def add_tracking_points(tracking_points, first_frame_path, drag_mode, evt: gr.SelectData): # SelectData is a subclass of EventData
 
410
  tracking_points[-1].append(evt.index)
411
  print(tracking_points)
412
 
413
+ print("first_frame_path", first_frame_path)
414
  transparent_background = Image.open(first_frame_path).convert('RGBA')
415
  w, h = transparent_background.size
416
  transparent_layer = np.zeros((h, w, 4))
 
623
  gr.Markdown(citation)
624
 
625
 
626
+ image_upload_button.upload(preprocess_image, [image_upload_button, tracking_points_var], [input_image, output_image, output_video, first_frame_path_var, tracking_points_var])
627
 
628
  add_drag_button.click(add_drag, [tracking_points_var], tracking_points_var)
629