MATLAB Answers

How to check the lighting condition of an Image programatically?

5 views (last 30 days)
Sibi Isac
Sibi Isac on 8 Apr 2018
Answered: Arun Mathamkode on 20 Apr 2018
I want to do the pre-processing to enhance the image only if the image has poor lighting condition. Any help will be highly appreciated.

  0 Comments

Sign in to comment.

Answers (1)

Arun Mathamkode
Arun Mathamkode on 20 Apr 2018

First, we need to decide an algorithm for detecting the underexposed images. A simple algorithm will be something like calculating the average brightness of the original image (mean of the pixel intensities) and comparing it with a threshold. The images with average brightness below this threshold level will be underexposed and you can pre-process these images. The basic preprocessing I can think of is increasing the brightness and improving contrast. The functions like imadjust or adapthisteq can be used for the same.

  0 Comments

Sign in to comment.