illumination problem in face detection application
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
Hello everyone,
I am dealing with face detection. I have a question.
1) I can change the brightness of an image adding a number. (I=I+50;)
How can I learn or calculate the level of illumination,brightness so that I can add or subtract some values and the image can get suitable for my parameters?
Am I supposed to calculate mean of absolute? What do you suggest?
Thanks in advance.
0 Kommentare
Akzeptierte Antwort
Image Analyst
am 5 Jul. 2012
You can get the "brightness" of each color channel by (optionally) extracting the color channels:
% Extract the individual red, green, and blue color channels.
redChannel = rgbImage(:, :, 1);
greenChannel = rgbImage(:, :, 2);
blueChannel = rgbImage(:, :, 3);
To get the brightness for a particular pixel, for example at row 2, column 42, you can just reference it:
redValue = redChannel(2, 42);
greenValue = greenChannel (2, 42);
blueValue = blueChannel (2, 42);
Or just use the original rgb image:
redValue = rgbImage(2, 42, 1);
greenValue = rgbImage(2, 42, 2);
blueValue = rgbImage(2, 42, 3);
2 Kommentare
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Feature Detection and Extraction finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!