AHE 和白平衡 matlab程序

J = adapthisteq(uint8(I_gray8));
figure;
imshow(uint8(J)),title('均衡化图');

R = a(:,:,1);  
G = a(:,:,2);   
B = a(:,:,3);  
Rx4 = a(:,:,1)*4;  
Gx4 = a(:,:,2)*4;  
Bx4 = a(:,:,3)*4; %Rx4只是做了一个简单的线性的提亮,可以不用参考。  
  
Rave = mean(mean(R));   
Gave = mean(mean(G));   
Bave = mean(mean(B));  
Kave = (Rave + Gave + Bave) / 3;  
  
R1 = (Kave/Rave)*R; 
G1 = (Kave/Gave)*G; 
B1 = (Kave/Bave)*B;   
R2 = (Kave/Rave)*Rx4; 
G2 = (Kave/Gave)*Gx4; 
B2 = (Kave/Bave)*Bx4;   
  
RGB_white = cat(3, R1, G1, B1);  
RGB_whitex4 = cat(3, R2, G2, B2);  
  
RGB_white_out = uint8(RGB_white); 
RGB_white_outx4 = uint8(RGB_whitex4); 
figure,
imshow(RGB_white_out);
title('白平衡图');

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值