File size: 232 Bytes
1953d7e
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
import cv2
import numpy as np

def detect_shadow_coverage(image_path):
    img = cv2.imread(image_path)
    gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
    shadow_ratio = (gray < 50).sum() / gray.size
    return shadow_ratio > 0.3