• 大小: 11KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-05
  • 语言: Matlab
  • 标签: gamma  matlab  

资源简介

基于matlab的gamma校正代码,内有两种gamma值 ,比较简单

资源截图

代码片段和文件信息

I=imread(‘lena.jpg‘);
subplot(221);
imshow(I);
title(‘lena‘);
[mnk]=size(I);
r=zeros(mnk‘uint8‘);
gama=0.8;
p=255/255^(gama);p=(1/p)^(1/gama);
for i=1:m
    for j=1:n
        for l=1:k
        r(ijl)=floor(p*double(I(ijl))^(1/gama));
        end
    end
end
subplot(222);
imshow(r);
title(‘gama=0.8‘);
gama=0.6;
p=255/255^(gama);p=(1/p)^(1/gama);
for i=1:m
    for j=1:n
        for l=1:k
        r(ijl)=floor(p*double(I(ijl))^(1/gama));
        end
    end
end
subplot(223);
imshow(r);
title(‘gama=0.6‘);
gama=0.4;
p=255/255^(gama);p=(1/p)^(1/gama);
for i=1:m
    for j=1:n
        for l=1:k
        r(ijl)=floor(p*double(I(ijl))^(1/gama));
        end
    end
end
subplot(224);
imshow(r);
title(‘gama=0.4‘);

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        775  2008-12-31 21:35  gamma\gama1.m

     文件      11108  2008-12-11 01:25  gamma\lena.jpg

     目录          0  2012-11-25 16:02  gamma

----------- ---------  ---------- -----  ----

                11883                    3


评论

共有 条评论