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. ...
最新文章
- Sql Server 字符串操作总结
- python处理excel教程实例-python如何处理excel数据
- java 一千万数字排序_java 输入任意几个数字,怎样将他们从大到小排序?
- 怎么样才算是精通 Python?
- C语言 | 给偶数寻素数
- 如何关闭Windows7的UAC
- python实验题_python实验二
- Vue.js 极简小例:数值计算、千米换算为米、九九乘法表、循环
- java查询数据库的方式_Java连接各种数据库方式速查表
- python 3.5 format_Python3 format及字符串格式化
- windows笔记-【内核对象线程同步】等待函数
- pythontry参数_Python try except异常处理详解(入门必读)
- oracle仅部分记录建立索引的方法
- Python六大框架对比
- tornado程序中出现ValueError: invalid literal for int() with base 16: ‘
- 二分专项训练(二分搜索+二分答案的十贰道例题及解析
- 编一程序,将两个字符串连接起来,不要用strcat函数.
- 应聘总经理的答卷,供大家打分!(一)
- 腾讯云数据迁移工具解决方案:华为云迁移到腾讯云
- ExtJS控件主要功能用法
热门文章
- CSS图片3D旋转效果
- html实现拼图游戏,html、css、js实现拼图游戏
- android切换夜间模式吗,Android切换夜间模式
- J - Janitor Troubles 三分 海伦公式
- 魔兽 服务器 角色 最多,魔兽科普:国服人最多的几个服务器都什么来头
- 使用docker搭建web服务器,提示无法访问此网站,怎么解决
- 树莓派用c语言pwm控制电机,树莓派学习笔记之PWM控制直流电机转速
- 高一计算机函数公式,求高一数学函数所有公式
- 【论文合集】2022年12月医学影像期刊论文合集
- HttpClient 4.2.3 (GA) 这些名字里面都有GA,GA代表什么意思啊?