yrosenbloom commited on
Commit
e4444ee
·
verified ·
1 Parent(s): ac60056

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +3 -3
app.py CHANGED
@@ -51,11 +51,11 @@ def process_image(image: Image.Image):
51
 
52
  # 5) vectorized depth-based blur
53
  img_np = np.array(image).astype(np.float32)
54
- # two extremes
55
- near_blur = cv2.GaussianBlur(img_np, (21,21), 5)
56
  far_blur = cv2.GaussianBlur(img_np, (81,81), 20)
57
  alpha = depth_norm[...,None]
58
- combined = near_blur * (1 - alpha) + far_blur * alpha
59
  lens_blur = Image.fromarray(np.clip(combined,0,255).astype(np.uint8))
60
 
61
  return image, output_blur, lens_blur
 
51
 
52
  # 5) vectorized depth-based blur
53
  img_np = np.array(image).astype(np.float32)
54
+ # two extremes: no blur for near, heavy blur for far
55
+ near_blur = img_np
56
  far_blur = cv2.GaussianBlur(img_np, (81,81), 20)
57
  alpha = depth_norm[...,None]
58
+ combined = near_blur * (1.0 - alpha) + far_blur * alpha
59
  lens_blur = Image.fromarray(np.clip(combined,0,255).astype(np.uint8))
60
 
61
  return image, output_blur, lens_blur