- 1、本文档共4页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数字图像处理分块程序
彩色图像的直方图均衡化处理
%彩色图像的直方图均衡化护理
sourcepic=imread(C:\MATLAB7\work\qq2015.jpg);
figure,imshow(sourcepic)
graypic=sourcepic(:,:,1);
%计算各灰度出现的概率
gp=zeros(1,256);
for i=1:256
gp(i)=length(find(graypic==(i-1)))/(m*n);
end
newgp=zeros(1,256);
s1=zeros(1,256);s2=zeros(1,256);
tmp=0;
for i=1:256
tmp=tmp+gp(i);
s1(i)=tmp;
s2(i)=round(s1(i)*256);
end
for i=1:256
newgp(i)=sum(gp(find(s2==i)));
end
newgraypic=graypic;
for i=1:256
newgraypic(find(graypic==(i-1)))=s2(i);
end
nr=newgraypic;
graypic=sourcepic(:,:,2);
gp=zeros(1,256);
for i=1:256
gp(i)=length(find(graypic==(i-1)))/(m*n);
end
newgp=zeros(1,256);
s1=zeros(1,256);s2=zeros(1,256);
tmp=0;
for i=1:256
tmp=tmp+gp(i);
s1(i)=tmp;
s2(i)=round(s1(i)*256);
end
for i=1:256
newgp(i)=sum(gp(find(s2==i)));
end
newgraypic=graypic;
for i=1:256
newgraypic(find(graypic==(i-1)))=s2(i);
end
ng=newgraypic;
graypic=sourcepic(:,:,3);
gp=zeros(1,256);
for i=1:256
gp(i)=length(find(graypic==(i-1)))/(m*n);
end
newgp=zeros(1,256);
s1=zeros(1,256);s2=zeros(1,256);
tmp=0;
for i=1:256
tmp=tmp+gp(i);
s1(i)=tmp;
s2(i)=round(s1(i)*256);
end
for i=1:256
newgp(i)=sum(gp(find(s2==i)));
end
newgraypic=graypic;
for i=1:256
newgraypic(find(graypic==(i-1)))=s2(i);
end
nb=newgraypic;
res=cat(3,nr,ng,nb);
figure,imshow(res,[]);
RGB转化为HSI和HSI转化为RGB
function hsi = rgb2hsi(rgb)
%抽取图像分量
rgb = im2double(rgb);
r = rgb(:,:,1);
g = rgb(:,:,2);
b = rgb(:,:,3);
%执行转换方程
num = 0.5*((r-g) + (r-b));
den = sqrt((r-g).^2 + (r-b).*(g-b));
theta = acos(num./(den+eps));%防止除数为0
H = theta;
H(bg) = 2*pi - H(bg);
H=H/(2*pi);
num=min(min(r,g),b);
den=r+g+b;
den(den==0)=eps;%防止除数为0
S=1-3.*num./den;
H(S==0)=0;
I=(r+g+b)/3;
%将3个分量联合成为一个HSI图像
hsi=cat(3,H,S,I);
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
function rgb=hsi2rgb(hsi)
H=hsi(:,:,1)*2*pi;
S=hsi(:,:,2);
I=hsi(:,:,3);
R=zeros(size(hsi,1),size(hsi,2));
G=zeros(size(hsi,1),size(hsi,2));
B=zeros(size(hsi,1),size(hsi,2));
idx=find((0=H)(H2*pi/3));
B(idx)=I(idx).*(1-S(idx))
您可能关注的文档
最近下载
- (2024新版本)冀教版一年级数学上册《探索乐园》PPT课件 .pptx VIP
- 2023全国智慧企业建设创新案例.pdf
- 2025年中考语文阅读题答题模板及例题——论证方法及其作用(解析版).pdf VIP
- Beauty in Common Things公开课教学课件说课稿课件.pptx
- 卫生院规章制度及奖惩措施.doc
- 书香校园申报事迹材料.docx VIP
- “智慧担保”数字化平台建设方案.docx
- 2024大单元教学:部编小学道德与法治五级下册第三单元百追梦复兴中华整体教学设计 .pdf
- 书香校园申报事迹材料.docx VIP
- 婴幼儿托育服务与管理专业-《玩具与手工》课程标准.pdf VIP
文档评论(0)