当前位置:文档之家› 精通MATLAB图像处讲义理PPT

精通MATLAB图像处讲义理PPT

精通MATLAB图像处理PPT
精品jing
易水寒江雪敬奉
MATLAB的优势与特点
1.友好的工作平台和编程环境 2.简单易用的编程语言 3.强大的科学计算和数据处理能力 4.出色的图形处理功能 5.应用广泛的模块集合工具箱 6.使用的程序接口和发布平台
06.03.2021
2
MALAB系统的构成
常规创建二维数组的方法实际上和创建一维数组方法类似, 就是综合运用方括号,逗号,空格以及分号
方括号把所有元素括起来,不同行元素之间用分号分隔,同 一行元素之间用逗号或空格间隔,按照逐行排列的方式顺序书写 每个元素
06.03.2021
13
数组创建实例
06.03.2021
14
矩阵及其运算
矩阵的创建 由m行n列构成的数组a称为m*n阶矩阵,它总共有
分析及信号的可视化测量
06.03.2021
6
小波工具箱
主要功能有:
(1)、完整的GUI和命令行功能,用于分析,综合 和去噪、压缩信号和图像
(2)、小波和信号处理工具箱,其中包括实现从 尺度到频率变换的函数
(3)、连续小波变换,用于多出度信号分析 (4)、分解和分析多分辨率信号和图像 (5)、信号和图像的小波包变换
06.03.2021
5
信号处理工具箱函数(signal Processing Toolbox)
(1)、大量的信号和线性系统模型 (2)、数字及模拟滤波器设计,分析及实现 (3)、FFT、DCT、Hilbert及其他变换 (4)、统计信号处理 (5)、用统计方法进行时间序列建模及谱估计 (6)、波形生成、窗口生成 (7)、集成的图形界面用于滤波器设计、分析,谱
m*n个元素组成
06.03.2021
15
复数及其运算
1、复数的表示 MATLAB是以i或j字元来代表虚部复数运算的。一个
复数可表示为:x=a+bi,其中a称为实部,b称为虚部。 且满足如下关系:r=(a^2+b^2)*1/2,tano=b/a. 一个复数可以看做是关于虚部和实部的符号函数,可 用两种方法构造:1.用直接法构造两种形式的复数。2. 用符号函数法构造两种形式的复数
06.03.2021
16
复数构造实例
06.03.2021
17
符号运算
符号运算概述
符号数学工具箱是操作和解决符号符号表达式的符号数学 工具箱集合,有复合、简化、微分、积分,以及求解代数方程和 微分方程的工具。另外,还有一些用于线性代数的工具,求解逆, 行列式、正则形式的精确结果,找出符号矩阵的特征值而没有由 数值计算引入的误差。工具箱还支持可变精度运算。 符号运算与数值运算的主要区别如下: (1)数值运算中必须先对变量赋值,然后才能参与运算 (2)符号运算无需事先对独立变量赋值,运算结果以标准的运算形 式表达。
10
3、元胞数组
元胞是元胞数组(Cell Array)的基本组成部分。 元胞数组与数字数组相似,以下标来区分,单 元胞数组由元胞和元胞内容两部分组成。用{} 表示元胞数组的内容,用圆括号()表示元胞 元素。与一般的数值数组不同,元胞可以存放 任何类型、任何大小的数组,而且同一个元胞 数组中各元胞的内容可以不同。
06.03.2021
18
符号变量和符号表达式
06.03.2021
9
2、字符串
字符串是MATLAB中符号运算的基本元素, 也是文字等表达方式的基本元素,在MATLAB 中,字符串作为字符数组用单引号(’)引用 到程序中,还可以通过字符运算组成复杂的字 符串。字符串数值和数字数值之间可以进行转 换,也可以执行字符串的有关操作
06.03.2021
向量,也统称为一维数组 (4)普通的具有多行多列元素的二维数组 (5)超过二维的多维数组
06.03.2021
12
数组的创建
1、空数组 创建空数组很简单,只需要变量赋值为空的方括号即可
2、一维数组 创建一维行向量,只需要把所有用空格或逗号分隔的元素用
方括号括起来,而创建一维列向量,则需要在方括号括起来的元 素之间用分号分隔 3、二维数组
06.03.2021
8
MATLAB数据类型
1、变量与常量 变量是数值计算的基本单元。与C语言等其他
高级语言不同,MATLAB语言中的变量无需事先定 义,一个变量以其名称在语句命令中第一次合法 出现而定义,运算表达式中不允许有未定义的变 量,也不需要预先定义变量的类型,MATLAB会自 动生成变量,并根据变量的操作确定其类型
06.03.2021
11
数组及其运算
MATLAB中数组(array)可以说无处不在,任何变 量在MATLAB中都是以数组的形式存储和运算的。
根据数组元素个数和配列方式,可分为如下几类: (1)没有元素的空数组 (2)只有一个元素的标量,它实际是一行一列的数组 (3)只有一行或一列元素的向量,分别叫做行向量和列
1.MATLAB开发环境 2.MATLAB数学函数库 3.MATLAB语言 4.MATLAB图形处理系统 5.MATLAB应用程序接口
06.03.2021
3
MATLAB的工Байду номын сангаас箱
Matlab 图像处理工具箱———
Image Processing Toolbox
提高图像质量,使模糊的图像变得清晰; 提取图像的有效特征,以便进行模式识别; 通过图像变换和有效编码来压缩其频带或数据,
06.03.2021
7
第二章 MATLAB基本运算
Matlab 原本就是 Matrix Laboratory (矩阵实验室) 的缩 写,所以他会认识矩阵,我们应该不会感到意外。我们用
A = [1, 2; 3, 4] 指派一个 2x2 方阵给变量 A。
输入矩阵的时候,我们用中括号夹住两端,用逗号(,) 或者空格分开元素,用分号(;)分列。元素可以是常数、变 量和任何计算出来的数值
以便传输或存储。
06.03.2021
4
图像获取工具箱 Image Acquisition Toolbox
通过该工具箱可以直接将MATLAB环境同图像采集设备 连接起来,预览图像,采集数据,其主要功能如下:
⑴、现场视频和图像信号的获取; ⑵、支持标准模拟,数字图像采集设备; ⑶、现场视频信号预览; ⑷、支持多种图像制式; ⑸、允许同步采集和处理;
相关主题