MatLab:彩色图像RGB三通道的分离与合并 | 您所在的位置:网站首页 › 四色组合图 › MatLab:彩色图像RGB三通道的分离与合并 |
MatLab:RGB三通道的分离与合并
1 RGB三通道分离成三个单通道
%%RGB_split.m
image = imread('C:\Users\王千一\Desktop\1.bmp');
%%显示原图片
%%imshow(image)
%%R通道
R = image(:,:,1);
%%imshow(R)
imwrite(R,'C:\Users\王千一\Desktop\R.bmp');
%%G通道
G = image(:,:,2);
%%imshow(G)
imwrite(G,'C:\Users\王千一\Desktop\G.bmp');
%%B通道
B = image(:,:,3);
%%imshow(B)
imwrite(B,'C:\Users\王千一\Desktop\B.bmp');
1.bmp文件: // 由于1.bmp文件大于5M网站上传不上去,故这里用jpg图片代替 我这里是用bmp文件,用jpg文件也可以 2 RGB三个单通道的灰色图像合并为彩色图像 %%RGB_merge.m R=imread('C:\Users\王千一\Desktop\R.bmp'); G=imread('C:\Users\王千一\Desktop\G.bmp'); B=imread('C:\Users\王千一\Desktop\B.bmp'); RGB(:,:,1)=R(:,:,1); RGB(:,:,2)=G(:,:,1); RGB(:,:,3)=B(:,:,1); imwrite(RGB,'C:\Users\王千一\Desktop\2.bmp');将“1”中的RGB三个分量合成一个彩色图片 2.bmp文件: // 和1.bmp一样,2.bmp文件大于5M网站上传不上去,故这里用jpg图片代替) |
CopyRight 2018-2019 实验室设备网 版权所有 |