itsyogesh commited on
Commit
ce9792b
·
verified ·
1 Parent(s): fac6c50

Fix PIL conversion

Browse files
Files changed (1) hide show
  1. app.py +2 -1
app.py CHANGED
@@ -189,6 +189,7 @@ def inference(image):
189
 
190
  # Convert processed mask to PIL image
191
  pil_processed_mask = Image.fromarray((processed_mask * 255).astype(np.uint8)).convert('L')
 
192
 
193
  im_rgb = Image.open(image).convert("RGB")
194
  im_dark = Image.new('RGB', im_rgb.size, (0, 0, 0))
@@ -196,7 +197,7 @@ def inference(image):
196
 
197
  # Apply processed mask to images
198
  im_rgba = im_rgb.copy()
199
- im_rgba.putalpha(original_mask)
200
  im_dark.putalpha(pil_processed_mask)
201
 
202
  return [cropped_signature_image, processed_mask, im_dark]
 
189
 
190
  # Convert processed mask to PIL image
191
  pil_processed_mask = Image.fromarray((processed_mask * 255).astype(np.uint8)).convert('L')
192
+ pil_original_mask = Image.fromarray(original_mask).convert('L')
193
 
194
  im_rgb = Image.open(image).convert("RGB")
195
  im_dark = Image.new('RGB', im_rgb.size, (0, 0, 0))
 
197
 
198
  # Apply processed mask to images
199
  im_rgba = im_rgb.copy()
200
+ im_rgba.putalpha(pil_original_mask)
201
  im_dark.putalpha(pil_processed_mask)
202
 
203
  return [cropped_signature_image, processed_mask, im_dark]