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

资源简介

使用matlab进行图片的gamma校正,成功的实现了bmp格式的图片的gamma校正

资源截图

代码片段和文件信息

for i=0:255;
    f=power((i+0.5)/2561/2.2);
    LUT(i+1)=uint8(f*256-0.5);
end  
img=imread(‘g2.bmp‘);
img0=rgb2ycbcr(img);
R=img(::1);
G=img(::2);
B=img(::3);
Y=img0(::1);
Yu=img0(::1);
[x y]=size(Y);
for row=1:x
    for width=1:y
        for i=0:255
        if (Y(rowwidth)==i)
             Y(rowwidth)=LUT(i+1);
             break; 
        end
        end
    end
end
img0(::1)=Y;
img1=ycbcr2rgb(img0);
R1=img1(::1);
G1=img1(::2);
B1=img1(::3);
figure(1)imshow(img)title(‘原图‘);
figure(2)imshow(img1)title(‘校正后‘);

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

     文件        576  2009-05-08 14:57  gamma\gamma0.m

     文件     577862  2009-04-25 13:52  gamma\g2.bmp

     目录          0  2009-05-08 16:45  gamma

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

               578438                    3


评论

共有 条评论