How to add a glare effect to a given photo
Show older comments
Is there any way to give a glare effect to a given image based on VOS(1984)?
I'd like to know if there are any libraries available in MATLAB or user functions that are being shared.
Answers (2)
Taru
on 7 Oct 2022
Hi,
I comprehend that you want to achieve a glare effect for a certain image. Since, you have not provided the image I can offer you methods to work your way through.
First, use thresholding to get a binary matrix (mask) which highlights the area on which the glare needs to propogate.
Ex:
mask=img<150; %150 is just random value for the sake of example
Then, you can use the 'regionfill' function to get the glare effect.
fixedImage = regionfill(img,mask);
You can further modulate the contrast to get the desired effect.
DGM
on 11 Oct 2022
0 votes
There seem to be a number of papers, including the one you mention that propose methods for calculating/simulating disability glare. That said, I don't have access to any of those papers, and I don't see any existing File Exchange submissions that solve the task.
There are more naive and nontechnical ways to do what one would call "bloom", but I see that as a different set of goals.
Categories
Find more on Multirate Signal Processing in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!