lSBN7-5084-2930-3 新世纪电子信息与自动化系列课程改革教材电工程与自动化学 数容圆像怨与分衍害础 第四章 Matlab图像处理基础 民安向京骆力 中水剩水电出版法 国防科学 技术大学 NaLlona! University of Defense Technology
数字图像处理与分析基础 数字图像处理与分析基础 ◼黄爱民 安向京 骆力 ◼中国水利水电出版社 ◼新世纪电子信息与自动化系列课程改革教材 ◼ISBN7-5084-2930-3 第四章 Matlab图像处理基础
[主要内容 ■ MALTLAB概述 MATLAB使用中需要注意的问题 ■ MATLAB图像处理工具箱 ■ MATLAB图形接口(GU)简介 字园像处理与分析基
数字图像处理与分析基础 主要内容 ◼ MALTLAB概述 ◼ MATLAB使用中需要注意的问题 ◼ MATLAB图像处理工具箱 ◼ MATLAB图形接口(GUI)简介
41Maab概述 ■1、 MATLAB ■2、语言特点 ■3、 Matlab软件构成 4、主要功能 字园像处理与分析基
数字图像处理与分析基础 4.1 Matlab概述 ◼ 1、MATLAB ◼ 2、语言特点 ◼ 3、Matlab软件构成 ◼ 4、主要功能
4.11什么是 Matlab ■美国新墨西哥大学 Cleve. Moler博士, 20世纪70年代后期, Linpack和 Aspic 的接口程序, Linpack是解线性方程的 Fortran程序库, Eispic是解特征值问题 的 Fortran程序库 ■接口程序命名为 MATLAB(即mat和 aboratory的前三个字母的组合,意思 是“矩阵实验室”) 字园像处理与分析基
数字图像处理与分析基础 4.1.1什么是Matlab ◼ 美国新墨西哥大学Cleve. Moler博士, 20世纪70年代后期,Linpack 和Eispic 的接口程序 ,Linpack是解线性方程的 Fortran程序库,Eispic是解特征值问题 的Fortran程序库 。 ◼ 接口程序命名为MATLAB(即matrix和 laboratory的前三个字母的组合,意思 是“矩阵实验室”)
4.12 MATLAB的特点 ■界面友好,编程效率高 o语法规则更简单,编程特点更贴近人的思 维,问题的提出和解答只需要用数学方式 表达和描述 功能强大 集成了数值分析、矩阵计算、信号处理和 图形显示等众多的功能 字园像处理与分析基
数字图像处理与分析基础 4.1.2MATLAB的特点 ◼ 界面友好,编程效率高 语法规则更简单,编程特点更贴近人的思 维,问题的提出和解答只需要用数学方式 表达和描述 ◼ 功能强大 集成了数值分析、矩阵计算、信号处理和 图形显示等众多的功能
特点 开放性、易扩展性 o所有的程序都不需要使用低层代码来编写 o许多新的软件包都是使用者提供的 o目前随着应用领域的扩大和爱好者的增加, 它的功能越来越强大 字园像处理与分析基
数字图像处理与分析基础 特点 ◼ 开放性、易扩展性 所有的程序都不需要使用低层代码来编写 许多新的软件包都是使用者提供的 目前随着应用领域的扩大和爱好者的增加, 它的功能越来越强大
41.3 Matlab系统的构成 主包、S| MULINK以及应用程序构成 Matlab系统(主包)包括五个部分 o Matlab语言 o Matlab工作环境 O MATLAB图形处理系统 o Matlab数学函数库 o Matlab应用程序接口 字园像处理与分析基
数字图像处理与分析基础 4.1.3 Matlab系统的构成 ◼ 主包、SIMULINK以及应用程序构成 ◼ Matlab系统(主包)包括五个部分 Matlab语言 Matlab工作环境 MATLAB图形处理系统 Matlab数学函数库 Matlab应用程序接口
1、 MATLAB语言 种高级矩阵语言 ■带有独特的数据结构、输入输出、流程 控制语句和函数,并且是面向对象的高 级语言 ■在工程计算方面具有无可比拟的优异性 o它集计算、数据可视化和程序设计于一体 o能将问题和解决方案以用户熟悉的数学符 号表示出来 字园像处理与分析基
数字图像处理与分析基础 1、MATLAB语言 ◼ 一种高级矩阵语言 ◼ 带有独特的数据结构、输入输出、流程 控制语句和函数,并且是面向对象的高 级语言。 ◼ 在工程计算方面具有无可比拟的优异性 能。 它集计算、数据可视化和程序设计于一体 能将问题和解决方案以用户熟悉的数学符 号表示出来
[2、 Matlab工作环境 命令窗口 o是 MATLAB提供给用户的操作界面,在命令窗口 中,用户可以实现 MATLAB的各种功能 M文件编辑器(M文件是 MATLAB所特有的 使用该语言编写的磁盘文件) o是 MATLAB为用户提供的用于编辑M文件的程序 M文件调试器 o用于调试M文件的程序 MATLAB工作空间 o显示用户在 MATLAB中通过命令行进行操作的变 量集合的窗口 在线帮助文栏 字园像处理与分析基
数字图像处理与分析基础 2、Matlab工作环境 ◼ 命令窗口 是MATLAB提供给用户的操作界面,在命令窗口 中,用户可以实现MATLAB的各种功能。 ◼ M文件编辑器(M文件是MATLAB所特有的 使用该语言编写的磁盘文件) 是MATLAB为用户提供的用于编辑M文件的程序 ◼ M文件调试器 用于调试M文件的程序。 ◼ MATLAB工作空间 显示用户在MATLAB中通过命令行进行操作的变 量集合的窗口。 ◼ 在线帮助文档
[3、 MATLAB图形处理系统 ■形处理系统提供图形处理功能,用于工 程计算结果的可视化 o绘制二维图形 o绘制三维图形及交互式观看 o定制图形用户界面 字园像处理与分析基
数字图像处理与分析基础 3、MATLAB图形处理系统 ◼ 形处理系统提供图形处理功能,用于工 程计算结果的可视化。 绘制二维图形 绘制三维图形及交互式观看 定制图形用户界面