Fix image sizing issue
Browse files
app.py
CHANGED
|
@@ -175,12 +175,15 @@ def inference(image):
|
|
| 175 |
|
| 176 |
cropped_mask = crop_to_signature(mask)
|
| 177 |
processed_mask = smooth_and_denoise(cropped_mask)
|
| 178 |
-
|
|
|
|
| 179 |
pil_mask = Image.fromarray(processed_mask).convert('L')
|
| 180 |
im_rgb = Image.open(image).convert("RGB")
|
| 181 |
-
|
| 182 |
-
|
| 183 |
-
im_rgba = im_rgb.
|
|
|
|
|
|
|
| 184 |
im_rgba.putalpha(pil_mask)
|
| 185 |
im_dark.putalpha(pil_mask)
|
| 186 |
|
|
|
|
| 175 |
|
| 176 |
cropped_mask = crop_to_signature(mask)
|
| 177 |
processed_mask = smooth_and_denoise(cropped_mask)
|
| 178 |
+
|
| 179 |
+
# Convert processed mask to PIL image
|
| 180 |
pil_mask = Image.fromarray(processed_mask).convert('L')
|
| 181 |
im_rgb = Image.open(image).convert("RGB")
|
| 182 |
+
|
| 183 |
+
# Crop im_rgb and im_dark to match the size of pil_mask
|
| 184 |
+
im_rgba = im_rgb.crop((0, 0, pil_mask.width, pil_mask.height))
|
| 185 |
+
im_dark = Image.new('RGB', (pil_mask.width, pil_mask.height), (0, 0, 0))
|
| 186 |
+
|
| 187 |
im_rgba.putalpha(pil_mask)
|
| 188 |
im_dark.putalpha(pil_mask)
|
| 189 |
|