huzey commited on
Commit
04d4e3a
·
1 Parent(s): 21e1a7c

update blend

Browse files
Files changed (1) hide show
  1. app.py +4 -0
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)