kxhit commited on
Commit
11fadb1
·
1 Parent(s): 48f1c75
Files changed (1) hide show
  1. app.py +17 -15
app.py CHANGED
@@ -74,23 +74,9 @@ from CN_encoder import CN_encoder
74
  from pipeline_zero1to3 import Zero1to3StableDiffusionPipeline
75
  from segment_anything import sam_model_registry, SamPredictor
76
 
77
- import rembg
78
  from carvekit.api.high import HiInterface
79
 
80
- def create_carvekit_interface():
81
- # Check doc strings for more information
82
- interface = HiInterface(object_type="object", # Can be "object" or "hairs-like".
83
- batch_size_seg=6,
84
- batch_size_matting=1,
85
- device=device,
86
- seg_mask_size=640, # Use 640 for Tracer B7 and 320 for U2Net
87
- matting_mask_size=2048,
88
- trimap_prob_threshold=231,
89
- trimap_dilation=30,
90
- trimap_erosion_iters=5,
91
- fp16=True)
92
-
93
- return interface
94
 
95
  pretrained_model_name_or_path = "kxic/EscherNet_demo"
96
  resolution = 256
@@ -145,6 +131,22 @@ def sam_init():
145
  predictor = SamPredictor(sam)
146
  return predictor
147
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
148
  # rembg_session = rembg.new_session()
149
  rembg_session = create_carvekit_interface()
150
  predictor = sam_init()
 
74
  from pipeline_zero1to3 import Zero1to3StableDiffusionPipeline
75
  from segment_anything import sam_model_registry, SamPredictor
76
 
77
+ # import rembg
78
  from carvekit.api.high import HiInterface
79
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
80
 
81
  pretrained_model_name_or_path = "kxic/EscherNet_demo"
82
  resolution = 256
 
131
  predictor = SamPredictor(sam)
132
  return predictor
133
 
134
+ def create_carvekit_interface():
135
+ # Check doc strings for more information
136
+ interface = HiInterface(object_type="object", # Can be "object" or "hairs-like".
137
+ batch_size_seg=6,
138
+ batch_size_matting=1,
139
+ device=device,
140
+ seg_mask_size=640, # Use 640 for Tracer B7 and 320 for U2Net
141
+ matting_mask_size=2048,
142
+ trimap_prob_threshold=231,
143
+ trimap_dilation=30,
144
+ trimap_erosion_iters=5,
145
+ fp16=True)
146
+
147
+ return interface
148
+
149
+
150
  # rembg_session = rembg.new_session()
151
  rembg_session = create_carvekit_interface()
152
  predictor = sam_init()