資源簡介
利用真彩色圖像,按像素抽取對于RGB通道的值,生成bayer圖像,并分別利用matlab自帶demosaic函數(shù)以及算法原理生成彩色圖像。
代碼片段和文件信息
clear
I=imread(‘kodim19.png‘);
figure(1)
imshow(I);%原始圖像
[mnp]=size(I);
I1=zeros(mn);
for?i=1:1:m/2
????for?j=1:1:n/2
????????I1(i*2-1j*2-1)=I(i*2-1j*2-12);
????????I1(i*2j*2)=I(i*2j*22);
????????I1(i*2j*2-1)=I(i*2j*2-13);
????????I1(i*2-1j*2)=I(i*2-1j*21);
????end
end
figure(2)
imshow(I1/255);%bayer圖像
imwrite(I1/255‘stripes2.png‘);
I2=demosaic(uint8(I1)‘grbg‘);
figure(3)
imshow(I2);%matlab自帶demosaic函數(shù)圖像
I3=zeros(m+2n+2);
for?i=1:1:m
????for?j=1:1:n
????????I3(i+1j+1)=I1(ij);
????end
end
for?i=1:1:m/2
????for?j=1:1:n/2
????????I4(i*2-1j*2-12)=I3(i*2j*2);
????????I4(i*2-1j*2-11)=(I3(i*2j*2-1)+I3(i*2j*2+1))/2;
????????I4(i*2-1j*2-13)=(I3(i*2-1j*2)+I3(i*2+1j*2))/2;
????????I4(i*2j*22)=I3(i*2+1j*2+1);
????????I4(i*2j*21)=(I3(i
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????1390??2018-05-07?15:33??demosaic\DemosaiC.m
?????文件?????671476??2018-05-03?11:47??demosaic\kodim19.png
?????文件?????290273??2018-05-07?15:33??demosaic\stripes2.png
?????目錄??????????0??2018-05-03?14:49??demosaic
-----------?---------??----------?-----??----
???????????????963139????????????????????4
評論
共有 條評論