JKrishnanandhaa commited on
Commit
d9573b3
·
verified ·
1 Parent(s): 3e473b0

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -0
app.py CHANGED
@@ -332,6 +332,14 @@ class ForgeryDetector:
332
  binary_mask = (prob_map_resized > 0.5).astype(np.uint8)
333
  refined_mask = self.mask_refiner.refine(prob_map_resized, original_size=original_image.shape[:2])
334
 
 
 
 
 
 
 
 
 
335
  # Extract regions
336
  regions = self.region_extractor.extract(refined_mask, prob_map_resized, original_image)
337
 
 
332
  binary_mask = (prob_map_resized > 0.5).astype(np.uint8)
333
  refined_mask = self.mask_refiner.refine(prob_map_resized, original_size=original_image.shape[:2])
334
 
335
+ # Safety check: Ensure prob_map_resized and refined_mask have same dimensions
336
+ if prob_map_resized.shape != refined_mask.shape:
337
+ prob_map_resized = cv2.resize(
338
+ prob_map_resized,
339
+ (refined_mask.shape[1], refined_mask.shape[0]),
340
+ interpolation=cv2.INTER_LINEAR
341
+ )
342
+
343
  # Extract regions
344
  regions = self.region_extractor.extract(refined_mask, prob_map_resized, original_image)
345