资源简介
实现单尺度retinex算法,用于图像的对比度增强,对低能见度图像处理效果较好。
代码片段和文件信息
function SSR=Single_Scale(SHSIZESIGMA)
[mn]=size(S);
s=m*n;
mean=sum(sum(S)2)/s;
R=zeros(mn);
R=repmat(meanmn);
H = fspecial(‘gaussian‘HSIZESIGMA);
G=imfilter(S H ‘conv‘ ‘symmetric‘);
%figureimshow(uint8(G));
SS=zeros(mn);
for i=1:m
for j=1:n
if S(ij)>0
SS(ij)=log(S(ij));
GG(ij)=log(G(ij));
V(ij)= SS(ij)-GG(ij);
end
end
end
%figure imshow(V);
Min=min(min(V));
Max=max(max(V));
for i=1:m
for j=1:n
VV(ij)=(V(ij)-Min)*255/(Max-Min);
end
end
VVV=uint8(VV);
%figure imshow(V);
SSR=VVV
%figure imshow(SSR);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 625 2011-04-12 19:34 20101022SSR\Single_Scale.asv
文件 628 2011-06-03 14:18 20101022SSR\Single_Scale.m
文件 487 2010-10-25 09:03 20101022SSR\SSR.asv
文件 517 2011-06-17 16:03 20101022SSR\SSR.m
目录 0 2011-07-30 09:54 20101022SSR
----------- --------- ---------- ----- ----
2257 5
评论
共有 条评论