Local Water-Filling Algorithm A Python implementation of Local Water-Filling Algorithm for Shadow Detection and Removal of Document Images Dependency OpenCV tqdm