Spaces:
Sleeping
Sleeping
Update app.py
Browse files
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(
|
|
|
|
|
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"
|