how will be mean brightness of color image will be formulated in matlab

2 次查看(过去 30 天)
color image is of three channels, so how to calculate mean brightness of the image Do i need to separate each channel of color image and then calculate mean of the brightness say in LAB space i need to calculate mean of only L which represent luminance or brightness of image

采纳的回答

Thorsten
Thorsten 2015-7-9
If you have an Lab image as a 3D matrix with planes L, a, b, just use
meanbrightness = mean2(Lab(:,:,1))
If you have an RGB image, you can convert it to Lab using
RGB = imread('peppers.png');
cform = makecform('srgb2lab');
Lab = applycform(RGB, cform);

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Lighting, Transparency, and Shading 的更多信息

产品

Community Treasure Hunt

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

Start Hunting!

Translated by