Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -389,6 +389,16 @@ class ForgeryDetector:
|
|
| 389 |
print(f" - refined_mask: {refined_mask.shape}")
|
| 390 |
print(f" - prob_map_resized: {prob_map_resized.shape}")
|
| 391 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 392 |
# Extract regions
|
| 393 |
regions = self.region_extractor.extract(refined_mask, prob_map_resized, original_image)
|
| 394 |
|
|
|
|
| 389 |
print(f" - refined_mask: {refined_mask.shape}")
|
| 390 |
print(f" - prob_map_resized: {prob_map_resized.shape}")
|
| 391 |
|
| 392 |
+
# DEBUG: Save probability map visualization
|
| 393 |
+
prob_map_vis = (prob_map_resized * 255).astype(np.uint8)
|
| 394 |
+
prob_map_colored = cv2.applyColorMap(prob_map_vis, cv2.COLORMAP_JET)
|
| 395 |
+
print(f"[DEBUG] Probability map stats:")
|
| 396 |
+
print(f" - Min: {prob_map_resized.min():.4f}")
|
| 397 |
+
print(f" - Max: {prob_map_resized.max():.4f}")
|
| 398 |
+
print(f" - Mean: {prob_map_resized.mean():.4f}")
|
| 399 |
+
print(f" - Pixels > 0.3: {(prob_map_resized > 0.3).sum()}")
|
| 400 |
+
print(f" - Pixels > 0.5: {(prob_map_resized > 0.5).sum()}")
|
| 401 |
+
|
| 402 |
# Extract regions
|
| 403 |
regions = self.region_extractor.extract(refined_mask, prob_map_resized, original_image)
|
| 404 |
|