最近图形学老师让学习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分量并显示相关推荐

  1. 【转】使用matlab软件打开一幅图片并且分别提取其中的RGB分量并显示

    使用matlab软件打开一幅图片并且分别提取其中的RGB分量并显示 原创 2015年10月11日 18:55:56 标签: 图片 / 5928

  2. 如何使用低版本MATLAB软件打开高版本的Simulink文件

    第一步  打开Simulink 第二步 点击File,然后点击Simulink Preferences 第三步 点击Model File,然后不勾选红框的内容,最后点击Apply,就可以了

  3. matlab表面形貌,采用Photoshop与MATLAB软件分析壁画表面形貌变化的方法与流程

    本发明涉及一种壁画表面形貌变化的分析方法,尤其涉及一种采用Photoshop与MATLAB软件分析壁画表面形貌变化的方法,属于壁画表面形貌变化的分析技术领域. 背景技术: 壁画是墙壁上的艺术,即直接画 ...

  4. matlab打开显示系统错误,win7系统笔记本运行Matlab软件弹出已停止工作错误窗口的解决方法...

    无论谁在使用电脑的时候都可能会发现笔记本运行Matlab软件弹出已停止工作错误窗口的问题,笔记本运行Matlab软件弹出已停止工作错误窗口让用户们很苦恼,这是怎么回事呢,笔记本运行Matlab软件弹出 ...

  5. matlab中可塞怎么打开,MATLAB软件在机械优化设计中应用.pdf

    MATLAB软件在机械优化设计中应用 况 醒 基 桃 序 匝 猜 婚 膨 逸 融 蚁 抬 尼 瀑 溅 辩 克 亥 滚 明 挫 淑 竹 敬 轴 糕 娱 苯 械 立 值 鸟 媒 诛 孟 生 垛 魔 漾 齿 ...

  6. 为什么matlab生成的exe文件只能在matlab中打开,在电脑的其他地方打不开?

    为什么matlab生成的exe文件只能在matlab中打开,在电脑的其他地方打不开? 2014-11-09 20:20147****3349 | 浏览 448 次  操作系统 在同一个电脑里,在mat ...

  7. matlab曲线拟合的应用,MATLAB软件在曲线拟合中的应用

    2007 年第 3 期 福 建 电 脑 MATLAB软件在曲线拟合中的应用 冯元珍 1, 屠小明 2, 罗建平 2 (1. 南京人口管理干部学院基础部 江苏 南京 210042 2. 南京医科大学数学 ...

  8. Linux下Qt使用QAudio相关类进行音频采集,使用Windows下的Matlab软件播放

    Qt集成的QAudio相关类可以很方便的进行音频采集,主要涉及到以下几个类: #include <QAudioInput> #include <QAudioDeviceInfo> ...

  9. MATLAB软件基础学习篇——003

    matlab常用函数 (转载) matlab常用函数 第一篇:Matlab软件函数 一.软件操作函数 1)命令窗口函数: clc:清空命令窗口,使用向上箭头翻看命令. open:打开文件,文本文件(* ...

最新文章

  1. “奥利”来啦,腾讯Robotics X实验室跑出的“轮滑小子”
  2. js中如何得到循环中的点击的这个id_Js篇面试题9请说一下Js中的事件循环机制
  3. UML中符号的意义(转)
  4. 网络营销外包——网络营销外包专员是如何提升网站权重数值的?
  5. 10、angular的全部api
  6. C语言2020年作业,2020年哈尔滨工业大学C语言程序设计精髓 第七周编程题作业
  7. Grasshopper 0.9汉化版下载 【Rhino5.0参数化插件】
  8. bcdboot(引导修复工具) 命令行工具使用方法
  9. Centos软件安装库文件缺失(sqliteman安装中Could not find QScintilla library)
  10. wps页眉怎么设置不同页码_Word:单双页页眉页码不同怎么设置?不同章节重新编码怎么设置?...
  11. ubuntu邮件服务器,Ubuntu下搭建mail邮件服务器的方法教程
  12. 微信小程序解析后台返回的html格式
  13. 设计编程网站集,调色板,软件下载
  14. 「隐藏功能」你必须知道的6个iOS小技巧...
  15. Layui实现之登陆页面实现扩展模块
  16. 从零开始学习linux的I2C设备驱动框架——写一个简单的SHT20驱动
  17. 常用的评论/帖子/文章排序算法一(Delicious和Hacker News)
  18. 丰子恺的20条生活哲学: 只要生机不灭,终有抬头的日子
  19. QT中鼠标移动到时会出现小手
  20. 读《史蒂夫·乔布斯传》

热门文章

  1. 中国移动互联网测试开发大会(简称MTSC大会)
  2. 第十二届蓝桥杯2021年C++A组省赛题解
  3. linux查看usb设备文件,4 种方法识别Linux系统 USB 设备
  4. 企业参加社保须知(缴费比例表)
  5. 关于STM32的SPI外设时钟分频对应的SCK速率
  6. 简单2步轻松查找、免费下载国内外数据集?在OpenDataLab 真的可以
  7. 气候变化如何影响致命的龙卷风?
  8. 论遇到事情的沉着与冷静
  9. 深度干货!一篇Paper带您读懂HTAP | StoneDB学术分享会第①期
  10. 雷达PRI变化信号生成Matlab仿真