使用matlab软件打开一幅图片并且分别提取其中的RGB分量并显示
最近图形学老师让学习matlab,并用matlab软件打开一幅图片,使用命令分别提取RGB分量,并显示。今天试着做了一下,还是比较简单的。
大体说一下思路,首先使用imread(‘文件路径’);打开一幅图片,这里可以看到,图片实际是由矩阵构成的。打开图片之后,可以使用命令分别
提取,具体代码如下:
>> %finshed by Liu Baoxi(刘宝玺)
>> image = imread('D:\example.jpg');
>> image_r=image(:,:,1);
>> image_g=image(:,:,2);
>> image_b=image(:,:,3);
>> zero = zeros(size(image_r));
>> R=cat(3,image_r,zero,zero);
>> G=cat(3,zero,image_g,zero);
>> B=cat(3,zero,zero,image_b);
>> RGB=cat(3,image_r,image_g,image_b);
>> subplot(2,2,1),imshow(image_r),title('Red component');
>> subplot(2,2,2),imshow(image_g),title('green component');
>> subplot(2,2,3),imshow(image_g),title('blue component');
>> subplot(2,2,4),imshow(RGB),title('original image');
效果图:
使用matlab软件打开一幅图片并且分别提取其中的RGB分量并显示相关推荐
- 【转】使用matlab软件打开一幅图片并且分别提取其中的RGB分量并显示
使用matlab软件打开一幅图片并且分别提取其中的RGB分量并显示 原创 2015年10月11日 18:55:56 标签: 图片 / 5928
- 如何使用低版本MATLAB软件打开高版本的Simulink文件
第一步 打开Simulink 第二步 点击File,然后点击Simulink Preferences 第三步 点击Model File,然后不勾选红框的内容,最后点击Apply,就可以了
- matlab表面形貌,采用Photoshop与MATLAB软件分析壁画表面形貌变化的方法与流程
本发明涉及一种壁画表面形貌变化的分析方法,尤其涉及一种采用Photoshop与MATLAB软件分析壁画表面形貌变化的方法,属于壁画表面形貌变化的分析技术领域. 背景技术: 壁画是墙壁上的艺术,即直接画 ...
- matlab打开显示系统错误,win7系统笔记本运行Matlab软件弹出已停止工作错误窗口的解决方法...
无论谁在使用电脑的时候都可能会发现笔记本运行Matlab软件弹出已停止工作错误窗口的问题,笔记本运行Matlab软件弹出已停止工作错误窗口让用户们很苦恼,这是怎么回事呢,笔记本运行Matlab软件弹出 ...
- matlab中可塞怎么打开,MATLAB软件在机械优化设计中应用.pdf
MATLAB软件在机械优化设计中应用 况 醒 基 桃 序 匝 猜 婚 膨 逸 融 蚁 抬 尼 瀑 溅 辩 克 亥 滚 明 挫 淑 竹 敬 轴 糕 娱 苯 械 立 值 鸟 媒 诛 孟 生 垛 魔 漾 齿 ...
- 为什么matlab生成的exe文件只能在matlab中打开,在电脑的其他地方打不开?
为什么matlab生成的exe文件只能在matlab中打开,在电脑的其他地方打不开? 2014-11-09 20:20147****3349 | 浏览 448 次 操作系统 在同一个电脑里,在mat ...
- matlab曲线拟合的应用,MATLAB软件在曲线拟合中的应用
2007 年第 3 期 福 建 电 脑 MATLAB软件在曲线拟合中的应用 冯元珍 1, 屠小明 2, 罗建平 2 (1. 南京人口管理干部学院基础部 江苏 南京 210042 2. 南京医科大学数学 ...
- Linux下Qt使用QAudio相关类进行音频采集,使用Windows下的Matlab软件播放
Qt集成的QAudio相关类可以很方便的进行音频采集,主要涉及到以下几个类: #include <QAudioInput> #include <QAudioDeviceInfo> ...
- MATLAB软件基础学习篇——003
matlab常用函数 (转载) matlab常用函数 第一篇:Matlab软件函数 一.软件操作函数 1)命令窗口函数: clc:清空命令窗口,使用向上箭头翻看命令. open:打开文件,文本文件(* ...
最新文章
- “奥利”来啦,腾讯Robotics X实验室跑出的“轮滑小子”
- js中如何得到循环中的点击的这个id_Js篇面试题9请说一下Js中的事件循环机制
- UML中符号的意义(转)
- 网络营销外包——网络营销外包专员是如何提升网站权重数值的?
- 10、angular的全部api
- C语言2020年作业,2020年哈尔滨工业大学C语言程序设计精髓 第七周编程题作业
- Grasshopper 0.9汉化版下载 【Rhino5.0参数化插件】
- bcdboot(引导修复工具) 命令行工具使用方法
- Centos软件安装库文件缺失(sqliteman安装中Could not find QScintilla library)
- wps页眉怎么设置不同页码_Word:单双页页眉页码不同怎么设置?不同章节重新编码怎么设置?...
- ubuntu邮件服务器,Ubuntu下搭建mail邮件服务器的方法教程
- 微信小程序解析后台返回的html格式
- 设计编程网站集,调色板,软件下载
- 「隐藏功能」你必须知道的6个iOS小技巧...
- Layui实现之登陆页面实现扩展模块
- 从零开始学习linux的I2C设备驱动框架——写一个简单的SHT20驱动
- 常用的评论/帖子/文章排序算法一(Delicious和Hacker News)
- 丰子恺的20条生活哲学: 只要生机不灭,终有抬头的日子
- QT中鼠标移动到时会出现小手
- 读《史蒂夫·乔布斯传》