MatLab:彩色图像RGB三通道的分离与合并 您所在的位置:网站首页 四色组合图 MatLab:彩色图像RGB三通道的分离与合并

MatLab:彩色图像RGB三通道的分离与合并

2024-02-27 22:24| 来源: 网络整理| 查看: 265

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图片代替 1.bmp R.bmp文件: R.bmp G.bmp文件: G.bmp B.bmp文件: B.bmp

我这里是用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图片代替)2.bmp



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有