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('蓝色');

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

  1. MATLAB 实现将彩色图像的R、G、B三个分量以彩色的形式显示

    效果如下: 代码如下: f=imread('Fig1234.tif'); R=f(:,:,1); %获取红色分量 G=f(:,:,2); %获取绿色分量 B=f(:,:,3); %获取蓝色分量f1=f ...

  2. android 屏幕测试程序 测试R G B三色 和 全黑, 全白5种状态

    1.布局文件:activity_main.xml <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/a ...

  3. c++ opencv 分离r,g,b三通道

    今天学习了c++ opencv 分离通道的方法 ,操作很奇怪的... Mat bgr_res[3];Mat bgr[3];for( int j = 0 ; j < 3; j++){split(s ...

  4. css 文字超出隐藏显示三个点 鼠标移入以浮窗形式显示完整内容

    文字超出后隐藏,显示三个点 overflow: hidden;text-overflow: ellipsis;white-space: nowrap; 以浮窗的形式展示全部内容 .tableTitle ...

  5. 将提取出的yuv三个分量序列合并成一个完整的彩色yuv序列(matlab实现)

    在我的这篇博客中(点击打开原文链接)讲到如何读取4:2:0格式YUV序列的Y分量.U分量以及V分量,并分别保存为.yuv格式(matlab实现). 现在我们将三个分量合并成一个完整的彩色yuv序列,代 ...

  6. 一种细菌菌落计数与分类系统(图像处理部分在matlab上实现)——(1)R,G,B,S将图像分为彩色和消色差图像

    整个系统的流程: 1.根据颜色特征将菌落分为彩色和消色差图像(两种后序处理方法将不同),方法为计算R,G,B分量的均值,再计算它们的标准差,大于阈值的是彩色图像,小于的是消色差图像. ...未完待续 ...

  7. 颜色矩特征提取matlab,彩色图像特征提取研究(一)

    彩色图像特征提取研究(一) 通过函数的MATLAB实现得到如下结果图: 图(4-2)图像的边缘检测 4.3图像分割 图像分割是由图像处理到图像分析的关键步骤,也是一种基本的计算机视觉技术.随的图像处理 ...

  8. 【MATLAB Image Processing Toolbox 入门教程三】快速入门之“在多光谱图像中寻找植被”

    [MATLAB Image Processing Toolbox 入门教程三] 本篇摘要 一.从多光谱图像文件导入彩色红外通道 二.构建近红外光谱散射图 三.计算植被系数并显示其定位 四.综合实例部分 ...

  9. Matlab从入门到精通(三)

    1.求组合数 求,则输入: nchoosek(n,k) 例:nchoosek(4,2) = 6. 2.求阶乘 求n!.则输入: Factorial(n). 例:factorial(5) = 120. ...

最新文章

  1. 粗谈Android中的对齐
  2. TensorFlow之会话
  3. 【GAN的应用】基于对抗学习的图像美学增强方法
  4. UNITY 优化之带Animator的Go.SetActive耗时问题,在手机上,这个问题似乎并不存在,因为优化了后手机上运行帧率并未明显提升...
  5. linux之tmp文件夹
  6. QT使用中的一些记录
  7. eview面板数据之混合回归模型_【视频教程】Eviews系列25|面板数据回归分析之Hausman检验及本章常见问题解答...
  8. 会话,授权,认证概念解析
  9. mysql 数据目录更换_更改Mysql数据目录,这个坑你可能也趟过~
  10. sql里 where和order by一起使用是怎样的顺序
  11. 手把手教你怎样运用手机群控软件赚钱-手游工作室篇
  12. 怎么把几个视频合并成一个?学会这个技巧,轻松掌握
  13. 蓝牙耳机音质变差或许该注意这些问题,学生党什么牌子蓝牙耳机性价比高?
  14. 《谁说菜鸟不会数据分析 入门篇》学习笔记
  15. DDR4内存大小等信息计算
  16. 因该如何搭建自己的网校系统呢?
  17. 认知科学期末复习笔记
  18. 在html中 给表格添加行,在HTML代码中,给表格添加行的标记是。
  19. Struts2 官方教程之Struts Tags(六)——Generic Tags(Control Tags )
  20. 计算机sci一区影响因子,SCI一区期刊及影响因子.pdf

热门文章

  1. 使用Python调整图片尺寸(大小)
  2. 【风马一族_xml】xml语法
  3. 计算机网络(思科)章节测试总结
  4. Web前端之jQuery 一
  5. 中文姓名按照拼音排序-python
  6. java 按照拼音排序,java按照文件名排序,中文按拼音字母排序
  7. 小米4c手机显示无服务器,小米4C手机无法开机变砖了怎么办
  8. 解决ffmpeg合成的视频格式浏览器无法播放问题
  9. VMware虚拟机关闭U盘USB自动识别
  10. 超级详细VM16虚拟机安装CentOS 6.8创建虚拟机