Xu Ma commited on
Commit
99293cd
1 Parent(s): e697003
Files changed (3) hide show
  1. app.py +3 -2
  2. config/base.yaml +1 -1
  3. main.py +8 -0
app.py CHANGED
@@ -297,13 +297,14 @@ def main(args):
297
  experiment_id, # path adding scheduler
298
  ]
299
  # outputs
300
- outputs = gr.outputs.Image(type="pil", label="检测图片")
301
  outputs02 = gr.outputs.JSON(label="检测信息")
302
 
303
  # title
304
  title = "LIVE: Towards Layer-wise Image Vectorization"
305
  # description
306
- description = "<div align='center'>(CVPR 2022 Oral Presentation)</div>"
 
307
 
308
  # examples
309
  examples = [
 
297
  experiment_id, # path adding scheduler
298
  ]
299
  # outputs
300
+ outputs = gr.outputs.Image(type="file", label="检测图片")
301
  outputs02 = gr.outputs.JSON(label="检测信息")
302
 
303
  # title
304
  title = "LIVE: Towards Layer-wise Image Vectorization"
305
  # description
306
+ description = "<div align='center'>(CVPR 2022 Oral Presentation)</div>" \
307
+ "<div align='center'>Without GPUs, it will cost longer time.</div>"
308
 
309
  # examples
310
  examples = [
config/base.yaml CHANGED
@@ -8,7 +8,7 @@ default:
8
  init: false
9
  image: false
10
  output: true
11
- video: false
12
  loss: false
13
  trainable:
14
  bg: False
 
8
  init: false
9
  image: false
10
  output: true
11
+ video: true
12
  loss: false
13
  trainable:
14
  bg: False
main.py CHANGED
@@ -503,6 +503,10 @@ def main_func(target, experiment, cfg_arg):
503
  img = img[:, :, 3:4] * img[:, :, :3] + \
504
  para_bg * (1 - img[:, :, 3:4])
505
 
 
 
 
 
506
  if cfg.save.video:
507
  filename = os.path.join(
508
  cfg.experiment_dir, "video-png",
@@ -515,6 +519,10 @@ def main_func(target, experiment, cfg_arg):
515
  imshow = img.detach().cpu()
516
  pydiffvg.imwrite(imshow, filename, gamma=gamma)
517
 
 
 
 
 
518
  x = img.unsqueeze(0).permute(0, 3, 1, 2) # HWC -> NCHW
519
 
520
  if cfg.use_ycrcb:
 
503
  img = img[:, :, 3:4] * img[:, :, :3] + \
504
  para_bg * (1 - img[:, :, 3:4])
505
 
506
+
507
+
508
+
509
+
510
  if cfg.save.video:
511
  filename = os.path.join(
512
  cfg.experiment_dir, "video-png",
 
519
  imshow = img.detach().cpu()
520
  pydiffvg.imwrite(imshow, filename, gamma=gamma)
521
 
522
+ ### added for app
523
+ if t%10==0:
524
+ return filename, None
525
+
526
  x = img.unsqueeze(0).permute(0, 3, 1, 2) # HWC -> NCHW
527
 
528
  if cfg.use_ycrcb: