matlab彩色图像的R、G、B三个分量以灰色和彩色的形式显示
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三个分量以灰色和彩色的形式显示相关推荐
- MATLAB 实现将彩色图像的R、G、B三个分量以彩色的形式显示
效果如下: 代码如下: f=imread('Fig1234.tif'); R=f(:,:,1); %获取红色分量 G=f(:,:,2); %获取绿色分量 B=f(:,:,3); %获取蓝色分量f1=f ...
- android 屏幕测试程序 测试R G B三色 和 全黑, 全白5种状态
1.布局文件:activity_main.xml <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/a ...
- c++ opencv 分离r,g,b三通道
今天学习了c++ opencv 分离通道的方法 ,操作很奇怪的... Mat bgr_res[3];Mat bgr[3];for( int j = 0 ; j < 3; j++){split(s ...
- css 文字超出隐藏显示三个点 鼠标移入以浮窗形式显示完整内容
文字超出后隐藏,显示三个点 overflow: hidden;text-overflow: ellipsis;white-space: nowrap; 以浮窗的形式展示全部内容 .tableTitle ...
- 将提取出的yuv三个分量序列合并成一个完整的彩色yuv序列(matlab实现)
在我的这篇博客中(点击打开原文链接)讲到如何读取4:2:0格式YUV序列的Y分量.U分量以及V分量,并分别保存为.yuv格式(matlab实现). 现在我们将三个分量合并成一个完整的彩色yuv序列,代 ...
- 一种细菌菌落计数与分类系统(图像处理部分在matlab上实现)——(1)R,G,B,S将图像分为彩色和消色差图像
整个系统的流程: 1.根据颜色特征将菌落分为彩色和消色差图像(两种后序处理方法将不同),方法为计算R,G,B分量的均值,再计算它们的标准差,大于阈值的是彩色图像,小于的是消色差图像. ...未完待续 ...
- 颜色矩特征提取matlab,彩色图像特征提取研究(一)
彩色图像特征提取研究(一) 通过函数的MATLAB实现得到如下结果图: 图(4-2)图像的边缘检测 4.3图像分割 图像分割是由图像处理到图像分析的关键步骤,也是一种基本的计算机视觉技术.随的图像处理 ...
- 【MATLAB Image Processing Toolbox 入门教程三】快速入门之“在多光谱图像中寻找植被”
[MATLAB Image Processing Toolbox 入门教程三] 本篇摘要 一.从多光谱图像文件导入彩色红外通道 二.构建近红外光谱散射图 三.计算植被系数并显示其定位 四.综合实例部分 ...
- Matlab从入门到精通(三)
1.求组合数 求,则输入: nchoosek(n,k) 例:nchoosek(4,2) = 6. 2.求阶乘 求n!.则输入: Factorial(n). 例:factorial(5) = 120. ...
最新文章
- 粗谈Android中的对齐
- TensorFlow之会话
- 【GAN的应用】基于对抗学习的图像美学增强方法
- UNITY 优化之带Animator的Go.SetActive耗时问题,在手机上,这个问题似乎并不存在,因为优化了后手机上运行帧率并未明显提升...
- linux之tmp文件夹
- QT使用中的一些记录
- eview面板数据之混合回归模型_【视频教程】Eviews系列25|面板数据回归分析之Hausman检验及本章常见问题解答...
- 会话,授权,认证概念解析
- mysql 数据目录更换_更改Mysql数据目录,这个坑你可能也趟过~
- sql里 where和order by一起使用是怎样的顺序
- 手把手教你怎样运用手机群控软件赚钱-手游工作室篇
- 怎么把几个视频合并成一个?学会这个技巧,轻松掌握
- 蓝牙耳机音质变差或许该注意这些问题,学生党什么牌子蓝牙耳机性价比高?
- 《谁说菜鸟不会数据分析 入门篇》学习笔记
- DDR4内存大小等信息计算
- 因该如何搭建自己的网校系统呢?
- 认知科学期末复习笔记
- 在html中 给表格添加行,在HTML代码中,给表格添加行的标记是。
- Struts2 官方教程之Struts Tags(六)——Generic Tags(Control Tags )
- 计算机sci一区影响因子,SCI一区期刊及影响因子.pdf