您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 冶金工业 > 基于matlab的gamma校正
基于matlab的gamma校正一、gamma校正的原理其原始图像产生了失真,失真程度有具体系统的gamma值决定,通过相应的软件对图像数据进行预补偿,再送入CRT显示。二、分析原图如下:I=imread('aaa.jpg');subplot(2,2,1);imshow(I);title('aaa');[m,n,k]=size(I);r=zeros(m,n,k,'uint8');gama=0.8;p=255/255^(gama);p=(1/p)^(1/gama);fori=1:mforj=1:nforl=1:kr(i,j,l)=floor(p*double(I(i,j,l))^(1/gama));endendendsubplot(2,2,2);imshow(r);title('gama=0.8');gama=0.6;p=255/255^(gama);p=(1/p)^(1/gama);fori=1:mforj=1:nforl=1:kr(i,j,l)=floor(p*double(I(i,j,l))^(1/gama));endendendsubplot(2,2,3);imshow(r);title('gama=0.6');gama=0.4;p=255/255^(gama);p=(1/p)^(1/gama);fori=1:mforj=1:nforl=1:kr(i,j,l)=floor(p*double(I(i,j,l))^(1/gama));endendendsubplot(2,2,4);imshow(r);title('gama=0.4');
本文标题:基于matlab的gamma校正
链接地址:https://www.777doc.com/doc-2534357 .html