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. Sql Server 字符串操作总结
  2. python处理excel教程实例-python如何处理excel数据
  3. java 一千万数字排序_java 输入任意几个数字,怎样将他们从大到小排序?
  4. 怎么样才算是精通 Python?
  5. C语言 | 给偶数寻素数
  6. 如何关闭Windows7的UAC
  7. python实验题_python实验二
  8. Vue.js 极简小例:数值计算、千米换算为米、九九乘法表、循环
  9. java查询数据库的方式_Java连接各种数据库方式速查表
  10. python 3.5 format_Python3 format及字符串格式化
  11. windows笔记-【内核对象线程同步】等待函数
  12. pythontry参数_Python try except异常处理详解(入门必读)
  13. oracle仅部分记录建立索引的方法
  14. Python六大框架对比
  15. tornado程序中出现ValueError: invalid literal for int() with base 16: ‘
  16. 二分专项训练(二分搜索+二分答案的十贰道例题及解析
  17. 编一程序,将两个字符串连接起来,不要用strcat函数.
  18. 应聘总经理的答卷,供大家打分!(一)
  19. 腾讯云数据迁移工具解决方案:华为云迁移到腾讯云
  20. ExtJS控件主要功能用法

热门文章

  1. CSS图片3D旋转效果
  2. html实现拼图游戏,html、css、js实现拼图游戏
  3. android切换夜间模式吗,Android切换夜间模式
  4. J - Janitor Troubles 三分 海伦公式
  5. 魔兽 服务器 角色 最多,魔兽科普:国服人最多的几个服务器都什么来头
  6. 使用docker搭建web服务器,提示无法访问此网站,怎么解决
  7. 树莓派用c语言pwm控制电机,树莓派学习笔记之PWM控制直流电机转速
  8. 高一计算机函数公式,求高一数学函数所有公式
  9. 【论文合集】2022年12月医学影像期刊论文合集
  10. HttpClient 4.2.3 (GA) 这些名字里面都有GA,GA代表什么意思啊?