MATLAB怎么提取图片的RGB三种颜色?
发布时间:2017-06-30 11:45:00 作者:佚名 我要评论
MATLAB怎么提取图片的RGB三种颜色?MATLAB处理图片很厉害,想要提取图片中的RGB三原色,该怎么提取呢?下面我们就来看看详细的教程,需要的朋友可以参考下
(福利推荐:你还在原价购买阿里云服务器?现在阿里云0.8折限时抢购活动来啦!4核8G企业云服务器仅2998元/3年,立即抢购>>>:9i0i.cn/aliyun)
matlab在图像处理方面,具有很强大的应用。下面将分享如何使用matlab对图片的RGB三色进行提取并显示。
1、首先通过函数对图片进行读取并显示。
image = imread('杯子.jpg');
imshow(image)
运行后图片如图。
2、接下来对红色分量进行提取并显示。
image = imread('杯子.jpg'); imager = image(:,:,1); imshow(imager)
3、接下来对绿色分量进行提取并显示。
image = imread('杯子.jpg'); imageg = image(:,:,2); imshow(imageg)
4、接下来对蓝色分量进行提取并显示。
image = imread('杯子.jpg'); imageb = image(:,:,3); imshow(imageb)
5、为了方便比较,采用sublpot函数将处理过的图片通过一个界面进行显示。
image = imread('杯子.jpg'); imager = image(:,:,1); imageg = image(:,:,2); imageb = image(:,:,3); subplot(221); imshow(imager); title('r') subplot(222); imshow(imageg); title('g') subplot(223); imshow(imageb); title('b') subplot(224); imshow(image);
6、同时,在图像处理后还可以将图像不同分量进行想加,代码如下:
image = imread('杯子.jpg'); imager = image(:,:,1); imageg = image(:,:,2); imageb = image(:,:,3); subplot(221); imshow(imager); title('r') subplot(222); imshow(imageg); title('g') subplot(223); imshow(imageb); title('b') subplot(224); imshow(imageg+imageb+imager);
相关推荐:
相关文章
- Matlab作图后怎么修改坐标轴标注?Matlab做好图后,想要修改坐标轴的标注,该怎么修改呢?下面我们就来看看详细的教程,需要的朋友可以参考下2017-06-23
- matlab波形图怎么转换为矢量图并导出?matlab波形图直接导出会失真,该怎么转换成矢量图然后导出来呢?下面我们就来看看详细的教程,需要的朋友可以参考下2017-06-09
Matlab2017A破解版安装详细图文教程(附破解补丁) 64位
MATLAB2017a是一款MathWorks公司推出的旗下著名商业数学软件,对图形、数据导入和导出及语言和编程进行了增强,本文分享了MATLAB2017a破解版的安装教程,一起来看看了解下2017-03-23- MATLAB用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分;今天小编要为大家分享的是采用MATLAB画出一个2017-03-16
- MATLAB用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分。下面小编将为大家带来MATLAB编写三维球体自旋2017-03-16
- MATLAB用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分。今天小编将为大家带来的是采用MATLAB计算带有2017-03-08
- MATLAB用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分。MATLAB应用非常之广泛;如何采用MATLAB画三维2017-03-06
- matlab用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分。今天小编将为大家带来的是matlab求多变量函数2017-03-06
- MATLAB用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分。今天小编为大家带来的是matlab实现表盘法随机2017-02-27
- 很多朋友在问matlab如何房建立一个simulink模型?下面小编将为大家带来的是matlab房建立一个simulink模型的方法!希望对大家会有帮助!有需要的朋友一起去看看吧2017-02-24
最新评论