Spaces:
Running
on
Zero
Running
on
Zero
update blend
Browse files
app.py
CHANGED
@@ -4504,8 +4504,12 @@ with demo:
|
|
4504 |
for i, ncut_image in enumerate(ncut_images):
|
4505 |
original_image = original_images[i]
|
4506 |
original_image = np.array(original_image)
|
|
|
|
|
4507 |
ncut_image = ncut_image.resize(original_image.shape[:2][::-1], Image.LANCZOS)
|
4508 |
ncut_image = np.array(ncut_image)
|
|
|
|
|
4509 |
blend_image = 0.5 * original_image + 0.5 * ncut_image
|
4510 |
blend_image = blend_image.astype(np.uint8)
|
4511 |
ncut_images[i] = Image.fromarray(blend_image)
|
|
|
4504 |
for i, ncut_image in enumerate(ncut_images):
|
4505 |
original_image = original_images[i]
|
4506 |
original_image = np.array(original_image)
|
4507 |
+
if original_image.dim == 2:
|
4508 |
+
original_image = np.stack([original_image] * 3, axis=-1)
|
4509 |
ncut_image = ncut_image.resize(original_image.shape[:2][::-1], Image.LANCZOS)
|
4510 |
ncut_image = np.array(ncut_image)
|
4511 |
+
from ncut_pytorch import convert_to_lab_color
|
4512 |
+
ncut_image = convert_to_lab_color(ncut_image)
|
4513 |
blend_image = 0.5 * original_image + 0.5 * ncut_image
|
4514 |
blend_image = blend_image.astype(np.uint8)
|
4515 |
ncut_images[i] = Image.fromarray(blend_image)
|