matlab彩色图像的R、G、B三个分量以灰色和彩色的形式显示

news/2024/11/23 2:49:14/

RGB 是最常用于显示器的色彩空间,R(red)是红色通道,G(green)是绿色,B(blue)是蓝色通道。这三种颜色以不同的量进行叠加,就可以显示出五彩缤纷的色彩。
RGB图像由格式为M×N×3的三维数组组成,其中的“3”可以理解为三幅M×N的二维图像(灰度值图像)。这三幅图像分别代表R、G、B分量,每个分量的像素点取值范围是[0,255]。RGB 格式里(0,0,0)代表着黑色,(255,255,255)代表着白色。R channel数值越高,说明颜色中含有的红色分量越多。
两种方法如下:
(1)灰度值法

clc;%clc的作用就是清屏幕
clear;%clear是删除所有的变量
close all;%close all是将所有打开的图片关掉。
image=imread('E:\我的桌面\MATLAB\练习\2.jpg');%绝对路径的   
R=image(:,:,1);
G=image(:,:,2);
B=image(:,:,3);
subplot(221);imshow(image);title('原图像')
subplot(222);imshow(R);title('R通道')
subplot(223);imshow(G);title('G通道')
subplot(224);imshow(B);title('B通道')

在这里插入图片描述

(2)彩色显示法

clc;%clc的作用就是清屏幕
clear;%clear是删除所有的变量
close all;%close all是将所有打开的图片关掉。f=imread('E:\我的桌面\MATLAB\练习\2.jpg');
R=f(:,:,1); %获取红色分量
G=f(:,:,2); %获取绿色分量
B=f(:,:,3); %获取蓝色分量f1=f; %红色通道图片
f1(:,:,1)=R;
f1(:,:,2)=0;
f1(:,:,3)=0;f2=f; %绿色通道图片
f2(:,:,1)=0;
f2(:,:,2)=G;
f2(:,:,3)=0;f3=f; %蓝色通道图片
f3(:,:,1)=0;
f3(:,:,2)=0;
f3(:,:,3)=B;subplot(2,2,1);imshow(f);title('原图像');
subplot(2,2,2);imshow(f1);title('红色');
subplot(2,2,3);imshow(f2);title('绿色');
subplot(2,2,4);imshow(f3);title('蓝色');

在这里插入图片描述


http://www.ppmy.cn/news/868185.html

相关文章

oracle11g 拆分字符串的详细技巧

<-->功能需求 有一个比较长的SQL语句&#xff0c;查询出来中间会有类似“abc1,cbd2,db3,db5”这样的行记录&#xff0c;然后想要达到的效果就是将这样的记录按照逗号间隔符拆分出来一条变成4条&#xff0c;这样记录有多条&#xff0c;然后所有有逗号间隔符的都要拆分出来…

OracleBug4401119forAIXDatabasecrasheswithORA221,O

原 Oracle Bug 4401119 for AIX Database crashes with ORA-221, ORA-206, ORA-202, ORA-27072https://blog.csdn.net/tianlesoftware/article/details/5486042版权声明&#xff1a; https://blog.csdn.net/tianlesoftware/article/details/5486042 Bug 4401119 AIX: Crash po…

【WiFi】WiFi6E 6G 信道与频宽对应关系

WiFi6E信道分布与频宽对应关系 20M信道列表&#xff08;中心频率&#xff09; 1、5、9、13、17、21、25、29、33、37、41、45、49、53、57、61、65、69、73、77、81、85、89、93、97、101、105、109、113、117、121、125、129、133、137、141、145、149、153、157、161、165、…

oracle11g RAC部署(超详细包会)

一&#xff0e; 环境准备 1.准备2台虚拟机rac1和rac2 配置IP分别为 192.168.137.215 192.168.137.216 rac1上设置网卡 vim /etc/sysconfig/network-scripts/ifcfg-ens33 BOOTPROTOnone ONBOOTyes IPV6_PRIVACYno IPADDR192.168.137.215 NETMASK255.255.255.0 GATEWAY192.169.1…

Quantile g-computation的介绍及R实现

目录 介绍 模型 qgcomp包的使用 例1&#xff0c;线性模型 例2&#xff1a;条件OR&#xff0c;logistic模型中的边际OR 例3&#xff1a;调整协变量&#xff0c;绘制估计值 例4&#xff1a;非线性&#xff08;和非同质性&#xff09; 例5&#xff1a;比较模型拟合和进一步…

DLAP221启动镜像制作

制作启动镜像 目前&#xff0c;凌华科技的DLAP221边缘计算设备有两种启动方式&#xff1a;SD卡启动和Emmc启动&#xff0c;请事先确认DLAP221支持哪种启动方式&#xff01;&#xff01; 前提条件 一张SD卡&#xff08;推荐使用32G (class10)及以上&#xff09;。一张USB读卡…

【独行秀才】macOS Big Sur 11.6.1正式版(20G221)原版镜像

【独行秀才】macOS Big Sur 11.6.1正式版(20G221)原版镜像 一派新风貌&#xff0c; 一切任施展 安全、周到 macOS Big Sur 将强大实力和优美外观的结合提升到一个崭新的高度。精心雕琢的全新设计&#xff0c;让你能淋漓尽致地感受 Mac 的魅力&#xff1b;Safari 浏览器迎来重…

Serverless是什么?如何使用?有哪些优势?国内外有哪些Serverless平台?

111. Serverless是什么&#xff1f;如何使用&#xff1f;有哪些优势&#xff1f;国内外有哪些Serverless平台&#xff1f; 一、 Serverless是什么&#xff1f; 百度百科 Serverless 是云计算的一种模型。以平台即服务&#xff08;PaaS&#xff09;为基础&#xff0c;无服务器…