假彩色图像变换MatLab程序源码Word格式文档下载.doc
《假彩色图像变换MatLab程序源码Word格式文档下载.doc》由会员分享,可在线阅读,更多相关《假彩色图像变换MatLab程序源码Word格式文档下载.doc(2页珍藏版)》请在冰点文库上搜索。
%如果图像是一幅真彩色RGB图像
[mn]=size(w);
fori=1:
m
%生成Red
forj=1:
n
ifw(i,j)<
64
r(i,j)=255;
elseifw(i,j)>
127
r(i,j)=0;
else
r(i,j)=(127-w(i,j))*4;
end
end
%生成Green
forj=1:
128
g(i,j)=0;
191
g(i,j)=255;
g(i,j)=(w(i,j)-127)*4;
end
%生成Blue
forj=1:
b(i,j)=w(i,j)*4;
b(i,j)=255-(w(i,j)-191)*4;
b(i,j)=255;
end
subplot(2,3,1),imshow(w);
title('
原始图像'
subplot(2,3,4),imshow(r);
红色通道'
subplot(2,3,5),imshow(g);
绿色通道'
subplot(2,3,6),imshow(b);
蓝色通道'
%合成为假彩色
p=uint8(zeros(m,n,3));
p(:
:
1)=uint8(r);
2)=uint8(g);
3)=uint8(b);
subplot(2,3,3),imshow(p);
假彩色图象'