内容简介
第1章 MATLAB基础知识
1.1 MATLAB简介
1.1.1什么是MATLAB
1.1.2 MATLAB语言特点
1.1.3 MATLAB系统
1.2 MATLAB的工作环境
1.2.1 MATLAB操作界面简介
1.2.2命令窗口
1.2.3 M-文件编辑/调试窗口
1.2.4帮助系统窗口
1.2.5工作空间窗口
1.2.6图形窗口
1.2.7当前文件夹
1.3查询帮助命令
1.3.1 help命令
1.3.2 lookfor函数的使用
1.3.3模糊寻找
1.4本章小结
第2章 MATLAB基本运算及程序设计
2.1矩阵的创建
2.1.1直接输入法
2.1.2利用M文件建立矩阵
2.1.3利用其他文本编辑器建立矩阵
2.1.4利用MATLAB内置函数建立特殊矩阵
2.2矩阵的拼接
2.2.1基本拼接
2.2.2拼接函数
2.3 MATLAB矩阵寻访
2.3.1下标寻访
2.3.2单元素寻访
2.3.3多元素寻访
2.4 MATLAB矩阵的运算
2.4.1矩阵加减运算
2.4.2矩阵乘法
2.4.3矩阵除法
2.4.4矩阵的乘方
2.4.5矩阵的行列式
2.4.6矩阵的秩
2.4.7矩阵的逆
2.4.8矩阵的迹
2.4.9矩阵的范数及其计算函数
2.4.10矩阵的特征值与特征向量
2.5关系运算和逻辑运算
2.6 MATLAB变量及表达式
2.6.1数值的表示
2.6.2变量的表示
2.7符号运算
2.7.1创建符号变量
2.7.2数值与符号的转换
2.7.3数值矩阵转换为符号矩阵
2.7.4符号替换
2.7.5常用的符号运算
2.8 M文件与M函数
2.8.1 M文件
2.8.2 M函数
2.9 MATLAB程序设计
2.9.1数据的输入和输出
2.9.2顺序结构
2.9.3判断语句
2.9.4分支语句
2.9.5 for循环语句
2.9.6 for语句的嵌套
2.9.7 while循环语句
2.10本章小结
第3章 图形绘制
3.1二维绘图
3.2 MATLAB绘图参数控制
3.2.1线型
3.2.2线条宽度
3.2.3颜色
3.2.4标记类型(13种)
3.3 MATLAB图形标注与修饰函数
3.3.1 title函数
3.3.2 xlabel、ylabel函数
3.3.3 grid函数
3.3.4 legend函数
3.3.5 gtext函数
3.3.6 text函数
3.3.7 zoom函数
3.3.8 num2str、int2str函数
3.4三维绘图
3.4.1三维绘图基本流程
3.4.2三维折线及曲线的绘制
3.4.3三维图形坐标标记的命令
3.4.4三维网格曲面的绘制
3.4.5三维阴影曲面的绘制
3.4.6三维图形的修饰标注
3.4.7特殊图形的绘制实例
3.5本章小结
第4章 图像处理基础
4.1 MATLAB图像文件的格式
4.2常用图像的类型
4.2.1二值图像
4.2.2索引图像
4.2.3灰度图像
4.2.4 RGB图像
4.3图像处理的基本函数
4.3.1图像文件的查询
4.3.2图像文件的读取
4.3.3图像数据类型的转换
4.3.4图像文件的显示
4.3.5 imshow函数
4.3.6图像特殊显示的函数
4.3.7图像文件的储存
4.4图像类型的转换
4.4.1 dither函数
4.4.2 gray2ind函数
4.4.3 grayslice函数
4.4.4 im2bw函数
4.4.5 ind2gray函数
4.4.6 ind2rgb函数
4.4.7 mat2gray函数
4.4.8 rgb2gray函数
4.4.9 rgb2ind函数
4.5 MATLAB中的颜色模型
4.5.1 RGB模型
4.5.2 HSV模型
4.5.3 YCbCr模型
4.5.4 NTSC模型
4.5.5 HSI颜色空间
4.6 MATLAB颜色模型的转换
4.6.1 rgb2hsv函数
4.6.2 hsv2rgb函数
4.6.3 rgb2ntsc函数
4.6.4 ntsc2rgb函数
4.6.5 rgb2ycbcr函数
4.6.6 ycbcr2rgb函数
4.7本章小结
第5章 图像的运算
5.1图像的点运算
5.1.1线性点运算
5.1.2非线性点运算
5.2图像的代数运算
5.2.1加法运算
5.2.2减法运算
5.2.3乘法运算
5.2.4除法运算
5.2.5线性组合运算
5.3图像的逻辑运算
5.4图像的几何运算
5.4.1图像的插值
5.4.2图像的平移
5.4.3图像的缩放
5.4.4图像的旋转
5.4.5图像的镜像
5.4.6图像的裁剪
5.5仿射变换
5.5.1尺度变换
5.5.2伸缩变换
5.5.3扭曲变换
5.5.4旋转变换
5.6邻域与块操作
5.6.1滑动邻域操作
5.6.2分离邻域操作
5.6.3列处理操作
5.6.4区域的选择
5.6.5区域滤波
5.6.6区域填充
5.7本章小结
第6章 图像的变换
6.1傅里叶变换
6.1.1傅里叶变换的物理意义
6.1.2图像傅里叶变换的物理意义
6.1.3连续傅里叶变换
6.1.4傅里叶变换的快速实现
6.1.5傅里叶变换的性质
6.2离散余弦变换
6.2.1一维离散余弦变换
6.2.2二维离散余弦变换
6.2.3二维离散余弦函数
6.3 Radon变换
6.4 Fanbeam投影变换
6.5离散沃尔什-哈达玛变换
6.6小波变换
6.6.1一维连续小波变换
6.6.2高维连续小波变换
6.6.3连续小波变换的性质
6.6.4离散小波变换
6.7本章小结
第7章 图像的增强
7.1灰度变换增强
7.1.1图像直方图的含义
7.1.2图像直方图的均衡化
7.1.3灰度的调整
7.1.4直方图规定化
7.2空域滤波增强
7.2.1按干扰源分类
7.2.2按噪声与信号的关系分类
7.2.3按概率密度函数分类
7.2.4 imnoise函数
7.2.5平滑滤波器
7.2.6中值滤波器
7.2.7自适应滤波器
7.2.8空域锐化滤波器
7.3频域滤波增强
7.3.1低通滤波器
7.3.2高通滤波器
7.3.3同态滤波器
7.4彩色增强
7.4.1真彩色增强
7.4.2伪彩色增强
7.4.3假彩色增强
7.5小波变换在图像增强方面的应用
7.5.1图像增强处理
7.5.2图像钝化与锐化
7.5.3小波图像去噪处理
7.6本章小结
第8章 图像压缩编码技术
8.1图像压缩概述
8.1.1图像压缩的可能
8.1.2图像信息量的度量
8.2图像压缩编码评价标准
8.2.1客观标准
8.2.2主观标准
8.2.3压缩率
8.2.4冗余度
8.3 DCT变换编码
8.4图像的无损编码和有损编码
8.4.1无损编码
8.4.2有损编码
8.5 JPEG标准
8.6小波图像压缩编码
8.7基于小波变换的图像水印技术
8.8本章小结
第9章 图像的复原
9.1图像复原的概述
9.1.1图像退化模型
9.1.2噪声的特征
9.1.3图像质量的客观评价
9.2估计退化函数
9.2.1图像观测估计法
9.2.2试验估计法
9.2.3模型估计法
9.3逆滤波复原
9.4维纳滤波复原
9.5约束的最小二乘方滤波复原
9.6 Lucy-Richardson滤波复原
9.7盲去卷积滤波复原
9.8本章小结
第10章 图像分割技术
10.1图像分割技术的基本概念
10.2边缘检测
10.2.1边缘检测算法
10.2.2梯度算子
10.2.3 Roberts算子
10.2.4 Sobel算子
10.2.5 Prewitt算子
10.2.6拉普拉斯(Laplacian)算子
10.2.7 LOG(Laplacian-Gauss)算子
10.2.8坎尼(Canny)算子
10.2.9利用霍夫(Hough)变换检测图像边缘的算法
10.3阈值分割
10.3.1直方图双峰法
10.3.2最大类间方差法
10.3.3迭代法
10.4区域分割
10.4.1区域生长法
10.4.2区域分裂合并
10.5分水岭分割法
10.6本章小结
第11章 数学形态学的应用
11.1基本符号和定义
11.2数学形态学的基本运算
11.2.1结构元素
11.2.2膨胀处理
11.2.3腐蚀处理
11.2.4膨胀和腐蚀的组合
11.2.5击中或击不中处理
11.3基于膨胀和腐蚀的数学形态学应用
11.3.1骨架化
11.3.2边界提取
11.3.3图像区域填充
11.3.4移除小对象
11.3.5 距离变换
11.4基于膨胀和腐蚀的数学形态学重建
11.4.1极大值和极小值
11.4.2极值的抑制
11.4.3极小值的突显
11.5对象的特性度量
11.5.1连通区域的标识
11.5.2二值图像的对象选择
11.5.3图像面积的计算
11.6查找表操作
11.6.1查找表的创建
11.6.2查找表的使用
11.7本章小结
第12章 MATLAB图像处理在实际中的应用
12.1图像处理技术在医学处理方面的应用
12.1.1图像旋转在医学处理方面的应用
12.1.2图像剪切在医学处理方面的应用
12.1.3图像负片效果在医学处理方面的应用
12.1.4灰度变换在医学处理方面的应用
12.1.5直方图均衡化在医学处理方面的应用
12.1.6锐化效果在医学处理方面的应用
12.1.7边缘检测效果在医学处理方面的应用
12.2 MATLAB识别与统计的应用
12.3 MATLAB图像处理在车牌识别系统上的应用
12.3.1车牌识别研究内容
12.3.2车牌识别系统设计原理概述
12.3.3图像读取及车牌区域提取
12.3.4牌照区域的分割
12.3.5车牌进一步处理
12.3.6字符分割与归一化
12.3.7字符的识别
12.3.8程序源代码
12.4本章小结
第13章 MATLAB图形用户界面
13.1图形用户界面简介
13.1.1命令方式
13.1.2菜单方式
13.1.3 GUI模板
13.1.4图形用户界面设计窗口
13.2图形用户界面开发环境
13.2.1布局编辑器
13.2.2位置调整工具
13.2.3用属性查看器设置控件属性
13.2.4菜单编辑器
13.2.5对象浏览器
13.2.6 Tab顺序编辑器
13.3控件对象及属性
13.3.1控件对象的描述
13.3.2控件对象的属性
13.3.3控件对象的建立
13.4菜单设计
13.4.1建立用户菜单
13.4.2菜单对象常用属性
13.4.3快捷菜单
13.5对话框设计
13.5.1 Windows公共对话框
13.5.2 MATLAB专用对话框
13.6 GUI程序设计
13.7本章小结
第14章 GUI在图像处理中的应用
14.1图形用户界面控件的设置
14.2图像处理操作
14.2.1“文件操作”菜单项
14.2.2“图像编辑”菜单项
14.2.3“图像分析”菜单项
14.2.4“图像调整”菜单项
14.2.5“图像平滑”菜单项
14.2.6“图像锐化”菜单项
14.2.7“图像高级处理”菜单项
14.2.8“小波变换””菜单项
14.3本章小结
附录 图像处理工具箱函数汇总
参考文献