• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

经典白平衡算法(AWB)(灰度世界法和完美反射法MATLAB完整代码) ...

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

经典白平衡算法(AWB)(灰度世界法和完美反射法MATLAB完整代码)

一、灰度世界法

%%
%灰度世界法
RGB=imread(‘barnimages_alster_08.jpg’);
R=RGB(:,:,1);G=RGB(:,:,2);B=RGB(:,:,3);
R1=mean(mean®);G1=mean(mean(G));B1=mean(mean(B));
g=(R1+G1+B1)/3;
KR=g/R1;KG=g/G1;KB=g/B1;
R2=KRR;G2=KGG;B2=KB*B;
rgb=cat(3,R2,G2,B2);
imshow([RGB rgb])


左原图 右灰度世界

二、完美反射法

%%
%完美反射算法(2)
clc
clear
I=im2double(imread(‘barnimages_alster_08.jpg’));
R=I(:,:,1);G=I(:,:,2);B=I(:,:,3);
sumRGB=R+G+B;
sumsort=sort(sumRGB(:)’);
count=round(size(sumsort,2)0.9);
T=sumsort(count);
index=sumRGB>T;
KR=max(R(:))/mean(R(index));%注意冒号要使用英文符号
KG=max(G(:))/mean(G(index));
KB=max(B(:)/mean(B(index));
R1=R
KR;G1=GKG;B1=BKB;
out=cat(3,R1,G1,B1);
imshow([I out]);


左原图 右边完美反射


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
matlab也能创作歌曲发布时间:2022-07-18
下一篇:
用Matlab实现A*算法和Dijkstra算法发布时间:2022-07-18
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap