dhruv2842 commited on
Commit
b467cf2
Β·
verified Β·
1 Parent(s): 73e939c

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +11 -1
app.py CHANGED
@@ -156,9 +156,19 @@ def predict():
156
 
157
 
158
 
 
 
 
 
 
 
 
 
159
  # βœ… Create overlay
160
  original_img = np.asarray(img.resize((224, 224)))
161
- heatmap = cv2.applyColorMap(np.uint8(255 * cam), cv2.COLORMAP_JET)
 
 
162
  overlay = cv2.addWeighted(original_img, 0.6, heatmap, 0.4, 0)
163
 
164
  gradcam_filename = f"gradcam_{timestamp}.png"
 
156
 
157
 
158
 
159
+ # βœ… Ensure cam is 2D
160
+ if cam.ndim == 3:
161
+ cam = cam[0]
162
+
163
+ # βœ… Scale CAM and resize
164
+ cam = np.uint8(255 * cam)
165
+ cam = cv2.resize(cam, (224, 224))
166
+
167
  # βœ… Create overlay
168
  original_img = np.asarray(img.resize((224, 224)))
169
+ heatmap = cv2.applyColorMap(cam, cv2.COLORMAP_JET)
170
+
171
+ # βœ… Final overlay
172
  overlay = cv2.addWeighted(original_img, 0.6, heatmap, 0.4, 0)
173
 
174
  gradcam_filename = f"gradcam_{timestamp}.png"