BertChristiaens commited on
Commit
c12df56
1 Parent(s): b12d9cc

improve mask

Browse files
Files changed (1) hide show
  1. models.py +4 -1
models.py CHANGED
@@ -238,10 +238,11 @@ def make_inpainting(positive_prompt: str,
238
  List[Image.Image]: list of generated images
239
  """
240
  pipe = get_inpainting_pipeline()
 
241
 
242
  flush()
243
  st.success(f"{pipe.queue_size} images in the queue, can take up to {(pipe.queue_size+1) * 10} seconds")
244
- image_ = pipe(image=image,
245
  mask_image=Image.fromarray((mask_image * 255).astype(np.uint8)),
246
  prompt=positive_prompt,
247
  negative_prompt=negative_prompt,
@@ -250,6 +251,8 @@ def make_inpainting(positive_prompt: str,
250
  width=WIDTH,
251
  **common_parameters
252
  ).images[0]
 
 
253
  return image_
254
 
255
 
 
238
  List[Image.Image]: list of generated images
239
  """
240
  pipe = get_inpainting_pipeline()
241
+ mask_image_postproc = convolution(mask_image)
242
 
243
  flush()
244
  st.success(f"{pipe.queue_size} images in the queue, can take up to {(pipe.queue_size+1) * 10} seconds")
245
+ generated_image = pipe(image=image,
246
  mask_image=Image.fromarray((mask_image * 255).astype(np.uint8)),
247
  prompt=positive_prompt,
248
  negative_prompt=negative_prompt,
 
251
  width=WIDTH,
252
  **common_parameters
253
  ).images[0]
254
+ generated_image = postprocess_image_masking(generated_image, image, mask_image_postproc)
255
+
256
  return image_
257
 
258