bmp = imread('xiaozhai.jpg'); %读入图像
pc_gray = rgb2gray(bmp);%灰度化
I_db = double(pc_gray);%转换成double型
R = 2476.29*I_db.^0.881;
G = 1745.782*I_db.^0.860;
B = 1040.218*I_db.^0.775;
L = 0.177*R+0.8124*G+0.106*B;
max_L = max(max(L));
min_L = min(min(L));
mean_L = mean(L(:));%平均亮度值
我现在是这样来的,但是这里的亮度值和现实中的亮度值存在一个,未定标的问题。
可以相互讨论下
参考的主要文献 :利用高动态图像技术测量道路照明光度参数的原理及方法_宋佳
更新
亮度标定的问题可以参考下面这篇文献
(俞文杰,郭子杨等.数码相机的亮度分布测试研究[J].中国计量学院学报,2014,25(3):273-278.)
有详细的亮度标定过程,过去一张图像的亮度具体流程
相机亮度标定(积分球均匀光源)
图像灰度化处理
亮度计算
这些过程上述文献中都有具体的讲解