As title said, any solutions on how to remove the shadow in image via openCV? Thanks and appreciate any helps!
PhotoAiD developed a free-of-charge tool that will easily remove shadows from your picture in the blink of an eye! All you need to do is upload your photo that has shadows and click the “Remove shadows” button. Within just a moment, you will get your photo with the lighting adjusted and the shadows removed.
Shadow removal is an important computer vision task aiming at the detection and successful removal of the shadow produced by an occluded light source and a photo-realistic restoration of the image contents.
How to Remove Shadows From Photos Without Photoshop. You don't need expensive software to remove shadows in contrasty images. You can also do it in GIMP, the free photo editing app. Just go to Colors > Shadows-Highlights and drag the Shadows slider left or right to make your changes.
For those who are looking for publication along with the source code of described algorithm, you might be interested by this paper: "Single-Image Shadow Detection and Removal using Paired Regions" by Ruiqi Guo, Qieyun Dai and Derek Hoiem.
They describe a method which works quite well and may be a very good start to implement your shadow-removing algorithm using OpenCV.
I found the source code here, but for posterity and to prevent possibly dead links in the future (I have met many), I also uploaded it on the Internet Archive.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With