how to remove shadow edge in matlab

I have applied adaptive thresholding method to remove the shadows. The edges are presented in the output though Shadows are removed. Can anyone suggest how to remove it? I am attaching input and output image for the kind reference.

Respuestas (1)

Malhar Ashtaputre
Malhar Ashtaputre el 8 de En. de 2018

0 votos

Hello,
To remove the shadow, follow the process (flowchart process) in the paper below:

3 comentarios

SHOBA MOHAN
SHOBA MOHAN el 8 de En. de 2018
Thank you very much. I will program once gone through the article
SHOBA MOHAN
SHOBA MOHAN el 8 de En. de 2018
I need your valuable suggestion. I am working on removing moving shadow of video. as an example i am attaching one of the frame of my working video. Please refer the attached image and suggest me is it possible to remove this long shadow? Thank you
Malhar Ashtaputre
Malhar Ashtaputre el 19 de En. de 2018
It is possible that you may not be able remove complete shadow out of the image as it is very dense shadow, I would suggest, to try with the method in link (It may work).
For removing the shadow in video, convert video into frames and then remove shadow from each image(Frame). After removing shadow, combine all frames to form the video.
Malhar MA

Iniciar sesión para comentar.

Etiquetas

Preguntada:

el 8 de En. de 2018

Comentada:

el 19 de En. de 2018

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by