数字图像处理-3第三章Matlab图形处理基础课件_第1页
数字图像处理-3第三章Matlab图形处理基础课件_第2页
数字图像处理-3第三章Matlab图形处理基础课件_第3页
数字图像处理-3第三章Matlab图形处理基础课件_第4页
数字图像处理-3第三章Matlab图形处理基础课件_第5页
已阅读5页,还剩33页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、一、概述(“矩阵实验室”)1984年,美国Mathworks公司成立,正式将Matlab推向市场。起初, Matlab是专门用于矩阵数值计算的数学软件,随着市场化,功能逐步强大。目前,已经在多学科、多领域内都取得良好的应用。如:自动控制理论、信号处理系统、图像处理、数理统计、时间序列分析、动态系统仿真。基本教学工具,本、硕士、博士基本技能设计研究单位和工业部门Matlab图像处理基础一、概述(“矩阵实验室”)Matlab图像处理基础二、语言特点语言简洁、库函数丰富图形功能强大,较强的编辑图形界面的能力功能强大的工具箱。功能性工具箱和学科性工具箱源程序的开放性Matlab简介二、语言特点Matl

2、ab简介三、界面简介Matlab简介菜单工具栏工作变量历史命令窗口命令窗口三、界面简介Matlab简介菜单工具栏工作变量历史命令窗口命数字图像处理-3第三章Matlab图形处理基础数字图像处理-3第三章Matlab图形处理基础数字图像处理-3第三章Matlab图形处理基础数字图像处理-3第三章Matlab图形处理基础数字图像处理-3第三章Matlab图形处理基础数字图像处理-3第三章Matlab图形处理基础数字图像处理-3第三章Matlab图形处理基础四、通用命令cd 显示或改变当前工作目录dir 显示当前目录或指定目录下的文件Disp 显示变量或文字内容Clc 清除工作窗中所有显示内容Cle

3、ar 清理内存变量Exit 退出MatlabSave 保存内存变量到指定文件Matlab简介四、通用命令Matlab简介五、Matlab帮助系统完善的帮助系统命令窗口查询系统Help 在命令窗口列出所有主要的基本帮助主题Help / 列出所有运算符和特殊字符 Demo 进入Matlab 演示程序Help functionname 在命令窗口列出该函数的描述和语法Matlab简介五、Matlab帮助系统Matlab简介控制系统工具箱信号处理工具箱通信工具箱曲线拟合工具箱数据获取工具箱数据库工具箱滤波器设计工具箱图像处理工具箱符号数学工具箱偏微分方程工具箱控制设计仿真虚拟实现工具箱Matlab工具

4、箱简介控制系统工具箱Matlab工具箱简介图像处理基础图像变换图像增强彩色图像处理图像复原图像分割小波图像处理形态学图像处理数字图像压缩编码Matlab图像处理工具箱主要功能:图像处理基础Matlab图像处理工具箱主要功能:Matlab图像处理基础 主要内容:4、绘制图像灰度直方图2、图像的读取和显示3、图像类型转换1、matlab支持的图像类型和常用格式Matlab图像处理基础 主要内容:4、绘制图像灰度直方图二值图像、灰度图像、真彩色图像、索引图像多帧图像阵列 五种图像类型1、matlab支持的图像类型和格式二值图像、灰度图像、真彩色图像、索引图像多帧图像阵列 五1、matlab支持的图像

5、类型和格式1、matlab支持的图像类型和格式一、图像的读取FILENAME 指定图像文件的完整路径和文件名。如果在work工作目录下只需提供文件名。FMT为图像文件的格式对应的标准扩展名。例:A=imread(D:10.06.08nirTTC10377.BMP);%读入图像2、图像的读取和显示A=imread(FILENAME,FMT)一、图像的读取2、图像的读取和显示A=imread(FILE一、图像的读取不同类型的图像读取略有差别:灰度图像:I=imread(filename,fmt)真彩色图像: RGB=imread(filename,fmt)索引图像:x,map=imread(fil

6、ename,fmt)2、图像的读取和显示一、图像的读取2、图像的读取和显示I1=imread(football.jpg);I2=imread(cameraman, tif);I3=imread(onion.png);figure;subplot(1,3,1), imshow(I1);subplot(1,3,2), imshow(I2);subplot(1,3,3), imshow(I3);I1=imread(football.jpg);二、图像的显示灰度图像:imview (I)真彩色图像:Imview (RGB)索引图像:imview (x,map)2、图像的读取和显示imshow、imvi

7、ew二、图像的显示2、图像的读取和显示imshow、imviewfigure;imshow(I1);igure;imtool(I1);figure;imshow(I1);igure;imtool二、图像的显示figure(i) %创建第i个新的图像窗口; subplot(m,n,p)%打开一个有m行n列图像位置的窗口,并将焦点位于第p个位置上title %为图像命名2、图像的读取和显示几个常用函数二、图像的显示2、图像的读取和显示几个常用函数思考题:1、编写一个matlab程序:读取一幅灰度图像,并分别以256、16、4、2个灰度级显示。要求在一个窗口内显示这4幅图像2、编写一个matlab程

8、序:分别读取和显示一幅真彩色图像和索引图像2、图像的读取和显示思考题:2、图像的读取和显示功能:将索引色图像转换为真彩色图像用法:RGB=ind2rgb(x,map);例子: x,map=imread(2.gif); %读取索引图像 RGB=ind2rgb(x,map); %转换为真彩色图像 figure(1);imshow(x,map); %显示索引图像figure(2);imshow(RGB); %显示真彩色图像3、图像类型转换常用命令:ind2rgb3、图像类型转换常用命令:ind2rgb x,map=imread(2.gif); RGB=ind2rgb(x,map);%结果显示 sub

9、plot(1,2,1);imshow(x,map);title(原始索引图像); subplot(1,2,2);imshow(RGB);title(真彩色图像); x,map=imread(2.gif);3、图像类型转换功能:将其他图像转换为二值图像用法:BW = im2bw(I,level);%将灰度图转换为二值图BW = im2bw(X,map,level);%将索引图转换为二值图BW = im2bw(RGB,level);%将真彩色图转换为二值图Level为二值化阈值,0,1im2bw常用命令:3、图像类型转换功能:将其他图像转换为二值图像im2bw常用例子:I=imread(1.jpg

10、) %读取一幅灰度图像 im2bw(I,0.3);%结果显示 subplot(1,2,1);imshow(I); subplot(1,2,2);imshow(bw);例子:常用命令:3、图像类型转换功能:将彩色图像转换为灰度图像用法:I = rgb2gray(RGB) %将真彩色图转换为灰度图例子: RGB=imread(3.jpg); I=rgb2gray(RGB); subplot(1,2,1);imshow(RGB);title(原始真彩色图像); subplot(1,2,2);imshow(I);title(灰度图像);rgb2gray常用命令:3、图像类型转换功能:将彩色图像转换为灰

11、度图像rg输出结果:3、图像类型转换输出结果:3、图像类型转换功能:显示数字图像的直方图用法:imhist(I,n); %显示图像I的直方图,n为指定灰度级数imhist(X,map);%显示索引图像的灰度直方图例子: I=imread(1.jpg); subplot(1,2,1);imshow(I); subplot(1,2,2);imhist(I); 4、绘制图像灰度直方图命令:imhist功能:显示数字图像的直方图4、绘制图像灰度直方图命令:imh4、绘制图像灰度直方图输出结果:4、绘制图像灰度直方图输出结果:M文件新建m文件M文件新建m文件数字图像处理-3第三章Matlab图形处理基础

12、数字图像处理-3第三章Matlab图形处理基础数字图像处理-3第三章Matlab图形处理基础【例3.11】将灰度图像转换为二值图像。解 实现上述要求的Matlab程序如下:I=imread(rice.png) %读取图像信息BW1=im2bw(I,0.4); %将灰度图像转换为二值图像,level=0.4BW2=im2bw(I,0.6); %将灰度图像转换为二值图像,level=0.6figure,subplot(131),imshow(I); %显示原灰度图像subplot(132),imshow(BW1); %显示level=0.4转换后的二值图像subplot(133),imshow(BW2); %显示level=0.6转换后的二值图像 (a)原灰度图像 (b)level=0.4转换后的二值图像 (c) level=0.6转换后的二值图像【例3.11】将灰度图像转换为二值图像。解 实现上述要求【例3.13】将RGB图像转换为二值图像。解 实现上述要求的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论