HarborYuan commited on
Commit
77dc9ae
1 Parent(s): aaf167c

Update main.py

Browse files
Files changed (1) hide show
  1. main.py +7 -7
main.py CHANGED
@@ -192,7 +192,7 @@ def segment_with_points(
192
  output_img = (output_img * 0.7 + color * 0.3).astype(np.uint8)
193
 
194
  output_img = Image.fromarray(output_img)
195
- return img_state, image, output_img, cls_info
196
 
197
 
198
  def segment_with_bbox(
@@ -278,7 +278,7 @@ def extract_img_feat(img, img_state):
278
  return None, None, "CUDA OOM, please try again later."
279
  else:
280
  raise
281
- return img_state, img, None, "Please try to click something."
282
 
283
 
284
  def clear_everything(img_state):
@@ -325,7 +325,7 @@ def register_point_mode():
325
  gr.Examples(
326
  examples=examples,
327
  inputs=[cond_img_p, img_state_points],
328
- outputs=[img_state_points, cond_img_p, segm_img_p, cls_info],
329
  examples_per_page=12,
330
  fn=extract_img_feat,
331
  run_on_click=True,
@@ -356,7 +356,7 @@ def register_point_mode():
356
  gr.Examples(
357
  examples=examples,
358
  inputs=[cond_img_bbox, img_state_bbox],
359
- outputs=[img_state_bbox, cond_img_bbox, segm_img_bbox, cls_info_bbox],
360
  examples_per_page=12,
361
  fn=extract_img_feat,
362
  run_on_click=True,
@@ -367,12 +367,12 @@ def register_point_mode():
367
  cond_img_p.upload(
368
  extract_img_feat,
369
  [cond_img_p, img_state_points],
370
- outputs=[img_state_points, cond_img_p, segm_img_p, cls_info]
371
  )
372
  cond_img_bbox.upload(
373
  extract_img_feat,
374
  [cond_img_bbox, img_state_bbox],
375
- outputs=[img_state_bbox, cond_img_bbox, segm_img_bbox, cls_info]
376
  )
377
 
378
  # get user added points
@@ -383,7 +383,7 @@ def register_point_mode():
383
  ).then(
384
  segment_with_points,
385
  inputs=[cond_img_p, img_state_points],
386
- outputs=[img_state_points, cond_img_p, segm_img_p, cls_info]
387
  )
388
  cond_img_bbox.select(
389
  get_bbox_with_draw,
 
192
  output_img = (output_img * 0.7 + color * 0.3).astype(np.uint8)
193
 
194
  output_img = Image.fromarray(output_img)
195
+ return image, output_img, cls_info
196
 
197
 
198
  def segment_with_bbox(
 
278
  return None, None, "CUDA OOM, please try again later."
279
  else:
280
  raise
281
+ return img, None, "Please try to click something."
282
 
283
 
284
  def clear_everything(img_state):
 
325
  gr.Examples(
326
  examples=examples,
327
  inputs=[cond_img_p, img_state_points],
328
+ outputs=[cond_img_p, segm_img_p, cls_info],
329
  examples_per_page=12,
330
  fn=extract_img_feat,
331
  run_on_click=True,
 
356
  gr.Examples(
357
  examples=examples,
358
  inputs=[cond_img_bbox, img_state_bbox],
359
+ outputs=[cond_img_bbox, segm_img_bbox, cls_info_bbox],
360
  examples_per_page=12,
361
  fn=extract_img_feat,
362
  run_on_click=True,
 
367
  cond_img_p.upload(
368
  extract_img_feat,
369
  [cond_img_p, img_state_points],
370
+ outputs=[cond_img_p, segm_img_p, cls_info]
371
  )
372
  cond_img_bbox.upload(
373
  extract_img_feat,
374
  [cond_img_bbox, img_state_bbox],
375
+ outputs=[cond_img_bbox, segm_img_bbox, cls_info]
376
  )
377
 
378
  # get user added points
 
383
  ).then(
384
  segment_with_points,
385
  inputs=[cond_img_p, img_state_points],
386
+ outputs=[cond_img_p, segm_img_p, cls_info]
387
  )
388
  cond_img_bbox.select(
389
  get_bbox_with_draw,