gaur3009 commited on
Commit
94ede5e
·
verified ·
1 Parent(s): 14a9987

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -2
app.py CHANGED
@@ -31,14 +31,17 @@ def warp_design(design, mask, warp_scale):
31
  # Normalize mask and convert to uint8
32
  scaled_mask = (mask * 255 * (warp_scale / 100)).astype(np.uint8)
33
 
34
- # Ensure the mask is single-channel and same size as design
35
- if len(scaled_mask.shape) == 3:
36
  scaled_mask = cv2.cvtColor(scaled_mask, cv2.COLOR_BGR2GRAY)
37
 
38
  # Resize the mask to match design_resized if needed
39
  if scaled_mask.shape != (h, w):
40
  scaled_mask = cv2.resize(scaled_mask, (w, h), interpolation=cv2.INTER_NEAREST)
41
 
 
 
 
42
  return cv2.bitwise_and(design_resized, design_resized, mask=scaled_mask)
43
 
44
  def blend_images(base, overlay, mask):
 
31
  # Normalize mask and convert to uint8
32
  scaled_mask = (mask * 255 * (warp_scale / 100)).astype(np.uint8)
33
 
34
+ # Ensure the mask is single-channel before applying cvtColor
35
+ if len(scaled_mask.shape) == 3 and scaled_mask.shape[2] == 3:
36
  scaled_mask = cv2.cvtColor(scaled_mask, cv2.COLOR_BGR2GRAY)
37
 
38
  # Resize the mask to match design_resized if needed
39
  if scaled_mask.shape != (h, w):
40
  scaled_mask = cv2.resize(scaled_mask, (w, h), interpolation=cv2.INTER_NEAREST)
41
 
42
+ # Debug: Print shapes
43
+ print(f"Design Resized Shape: {design_resized.shape}, Mask Shape: {scaled_mask.shape}")
44
+
45
  return cv2.bitwise_and(design_resized, design_resized, mask=scaled_mask)
46
 
47
  def blend_images(base, overlay, mask):