书籍详情
MATLAB 6.5辅助图像处理
作者:飞思科技产品研发中心编著
出版社:电子工业出版社
出版时间:2003-01-01
ISBN:9787505381148
定价:¥29.00
购买这本书可以去
内容简介
本书是基于MATLAB 6.5的图像处理工具箱v3.2 (Image Processing Toolbox)编写的,较全面系统地介绍了图像处理工具箱v3.2函数在有噪和退化图像的恢复、图形绘制、图像几何变换、图像增强、二值分析、小波分析和分形几何用于图像处理,以及图形用户界面设计等方面的工程实际应用。全书侧重于图像处理工具箱在工程中的具体应用,通过具体的分析和详细的实例,读者不仅可以对MATLAB图像处理工具箱函数的强大功能有一个深刻了解,更能学会正确运用它快速解决实际问题的方法,从而提高分析问题和解决问题的能力。飞思在线http://www.fecit.com.cn“下载专区”提供书中范例源代码。本书内容全面新颖、针对性强,理论与实际紧密结合,可供从事图像处理相关工作的教师、高年级本科生、研究生和广大科研人员参考。
作者简介
暂缺《MATLAB 6.5辅助图像处理》作者简介
目录
第1章 MATLAB句柄图形对象 1
1.1 MATLAB 6.5语言简介 1
1.1.1 MATLAB的产生背景及主要产品 1
1.1.2 MATLAB语言特点 3
1.1.3 MATLAB 6.5新特点 4
1.2 MATLAB的图形对象及简单应用 5
1.2.1 Root对象及示例 6
1.2.2 Figure对象及示例 6
1.2.3 Uicontrol对象及示例 9
1.2.4 Uimenu对象及示例 11
1.2.5 Axes对象及示例 13
1.2.6 Image对象及示例 14
1.2.7 Light对象及示例 14
1.2.8 Line对象及示例 16
1.2.9 Patch对象及示例 17
1.2.10 Rectangle对象及示例 18
1.2.11 Surface对象及示例 19
1.3 图形对象的属性 20
1.4 图形对象属性值的设置和查询 21
1.4.1 属性值的设置 21
1.4.2 对象的默认属性值 23
1.4.3 属性值的查询 24
1.5 图形对象句柄的访问 26
1.5.1 图形对象句柄的取值 26
1.5.2 句柄图形的当前形 27
1.5.3 通过属性值查找对象 27
1.5.4 图形对象的拷贝 29
1.5.5 图形对象的删除 30
第2章 MATLAB图形绘制 31
2.1 基本曲线的绘制 31
2.2 条形图的绘制 33
2.2.1 二维垂直的条形图 33
2.2.2 三维垂直的条形图 35
2.2.3 二维水平的条形图 36
2.2.4 三维水平的条形图 37
2.3 柱状图的绘制 38
2.3.1 笛卡儿坐标系中的柱状图 38
2.3.2 极坐标系中的柱状图 39
2.4 区域图的绘制 40
2.5 饼图的绘制 41
2.5.1 二维饼图的绘制 42
2.5.2 三维饼图的绘制 44
2.6 离散数据的图形绘制 44
2.6.1 二维枝干图 45
2.6.2 三维枝干图 46
2.6.3 阶梯图 47
2.7 方向和速度矢量图的绘制 48
2.7.1 罗盘图 48
2.7.2 羽状图 49
2.7.3 二维箭头图 50
2.7.4 三维箭头图 51
2.8 轮廓图的绘制 52
2.8.1 二维轮廓图 52
2.8.2 三维轮廓图 53
2.9 动画的绘制 54
2.9.1 电影动画 55
2.9.2 程序动画 56
第3章 MATLAB图像及其操作 59
3.1 MATLAB图像文件格式 59
3.2 图像类型 59
3.2.1 索引图像 60
3.2.2 灰度图像 61
3.2.3 RGB图像 62
3.2.4 二值图像 63
3.2.5 图像序列 63
3.3 图像类型转换及示例 64
3.4 MATLAB中的8位和16位图像 69
3.4.1 8位和16位索引图像 69
3.4.2 8位和16位灰度图像 70
3.4.3 8位和16位RGB图像 70
3.5 图像文件的读写和查询方法 71
3.5.1 图像文件信息的查询 71
3.5.2 图像文件的读取 72
3.5.3 图像文件的保存 73
3.6 图像对象属性详解 74
3.6.1 图像对象的CData属性 74
3.6.2 图像对象的CDataMapping属性 74
3.6.3 图像对象的XData和YData属性 75
第4章 MATLAB图像显示技术 79
4.1 标准的图像显示技术 79
4.1.1 imshow函数 79
4.1.2 显示灰度图像 80
4.1.3 显示二值图像 81
4.1.4 显示索引图像 82
4.1.5 显示真彩图像 82
4.1.6 显示图形文件中的图像 82
4.2 特殊图像显示技术 83
4.2.1 添加颜色条 83
4.2.2 显示多帧图像阵列 84
4.2.3 图像上的区域缩放 87
4.2.4 纹理映射 88
4.2.5 在一个图形窗口中显示多幅图像 89
4.3 MATLAB中的颜色模型 91
4.3.1 颜色模型的分类 91
4.3.2 颜色模型的转换 92
第5章 MATLAB图像几何操作和处理 97
5.1 图像插值的基本原理 97
5.2 图像的插值缩放 99
5.3 图像的插值旋转 101
5.4 图像的剪切 103
5.5 基于区域的图像处理 104
5.5.1 多边形选择法 105
5.5.2 灰度选择法 106
5.5.3 其他选择方法 107
5.5.4 对指定区域的滤波 107
5.5.5 对指定区域的填充 108
第6章 MATLAB图像变换 111
6.1 傅里叶变换及实现 111
6.1.1 二维连续傅里叶变换 111
6.1.2 二维离散傅里叶变换(DFT) 116
6.1.3 快速傅里叶变换(FFT) 117
6.1.4 傅里叶变换的应用 117
6.2 离散余弦变换及实现 119
6.3 Radon变换及实现 121
第7章 FIR滤波器设计 125
7.1 FIR滤波器设计基础 125
7.2 窗口方法 128
7.3 频率采样法 138
7.4 二维FIR滤波器设计的频率变换法 140
第8章 图像增强原理及方法 145
8.1 空域变换增强 145
8.1.1 直接灰度调整 146
8.1.2 直方图处理 154
8.1.3 图像间的代数运算 158
8.2 空域滤波增强 162
8.2.1 基本原理 162
8.2.2 平滑滤波器 163
8.2.3 锐化滤波器 169
8.3 频域增强 173
8.3.1 低通滤波 173
8.3.2 高通滤波 175
第9章 四叉树分解与边缘检测 177
9.1 四叉树分解 177
9.1.1 四叉树分解的基本原理及MATLAB工具箱函数 177
9.1.2 应用四叉树分解 183
9.2 边缘检测 184
9.2.1 边缘检测的基本原理及处理函数 184
9.2.2 各种边缘检测算子的效果比较 187
第10章 二值图像操作 189
10.1 引言 189
10.2 二值形态学基本运算 190
10.2.1 膨胀 191
10.2.2 腐蚀 196
10.2.3 膨胀与腐蚀的对偶性 198
10.2.4 开启和闭合 200
10.3 二值形态学图像处理综合应用 203
10.3.1 噪声滤除 203
10.3.2 边界提取 204
10.3.3 对象标注 208
10.3.4 图像的特性度量 210
10.3.5 细化与骨架提取 213
10.3.6 查找表操作 214
10.3.7 区域填充 216
10.3.8 对象提取 218
第11章 小波分析和分形几何用于图像处理的MATLAB实现 221
11.1 小波分析用于图像处理 221
11.1.1 引言 221
11.1.2 基于小波的图像分解与重构 223
11.1.3 基于小波的图像消噪 229
11.1.4 基于小波的图像压缩 233
11.1.5 基于小波的图像增强 237
11.1.6 基于小波的图像平滑 238
11.1.7 基于小波的图像融合 240
11.2 分形几何的MATLAB实现 241
11.2.1 分形几何基础 242
11.2.2 MATLAB在分形几何中的应用举例 245
第12章 综合应用实例 249
12.1 对不均匀亮度的校正 249
12.2 基于特征的逻辑 251
12.3 对钢纹的区域标识 254
第13章 图形用户界面设计 259
13.1 引言 259
13.2 GUIDE开发环境介绍 260
13.2.1 从控制面板添加按钮 261
13.2.2 使用回调函数编辑器编写回调函数 262
13.2.3 激活图形 262
13.3 GUI设计 263
13.3.1 指导原则 263
13.3.2 动态界面的设计 268
13.3.3 开发流程 269
13.4 GUI实现 270
13.4.1 实例一 271
13.4.2 实例二 275
附录A 图像处理工具箱函数详解 285
附录B MATLAB 6.5其他新特性 319
B.1 Simulink 5.0 新特性 319
B.2 MathWorks Release 13新产品 319
附录C MATLAB 6.5安装问题指南 323
C.1 MATLAB 6.5为什么安装后不能启动 323
C.2 安装时的更新Java虚拟机的问题 325
C.3 PDF文档的获取 325
参考文献 326
1.1 MATLAB 6.5语言简介 1
1.1.1 MATLAB的产生背景及主要产品 1
1.1.2 MATLAB语言特点 3
1.1.3 MATLAB 6.5新特点 4
1.2 MATLAB的图形对象及简单应用 5
1.2.1 Root对象及示例 6
1.2.2 Figure对象及示例 6
1.2.3 Uicontrol对象及示例 9
1.2.4 Uimenu对象及示例 11
1.2.5 Axes对象及示例 13
1.2.6 Image对象及示例 14
1.2.7 Light对象及示例 14
1.2.8 Line对象及示例 16
1.2.9 Patch对象及示例 17
1.2.10 Rectangle对象及示例 18
1.2.11 Surface对象及示例 19
1.3 图形对象的属性 20
1.4 图形对象属性值的设置和查询 21
1.4.1 属性值的设置 21
1.4.2 对象的默认属性值 23
1.4.3 属性值的查询 24
1.5 图形对象句柄的访问 26
1.5.1 图形对象句柄的取值 26
1.5.2 句柄图形的当前形 27
1.5.3 通过属性值查找对象 27
1.5.4 图形对象的拷贝 29
1.5.5 图形对象的删除 30
第2章 MATLAB图形绘制 31
2.1 基本曲线的绘制 31
2.2 条形图的绘制 33
2.2.1 二维垂直的条形图 33
2.2.2 三维垂直的条形图 35
2.2.3 二维水平的条形图 36
2.2.4 三维水平的条形图 37
2.3 柱状图的绘制 38
2.3.1 笛卡儿坐标系中的柱状图 38
2.3.2 极坐标系中的柱状图 39
2.4 区域图的绘制 40
2.5 饼图的绘制 41
2.5.1 二维饼图的绘制 42
2.5.2 三维饼图的绘制 44
2.6 离散数据的图形绘制 44
2.6.1 二维枝干图 45
2.6.2 三维枝干图 46
2.6.3 阶梯图 47
2.7 方向和速度矢量图的绘制 48
2.7.1 罗盘图 48
2.7.2 羽状图 49
2.7.3 二维箭头图 50
2.7.4 三维箭头图 51
2.8 轮廓图的绘制 52
2.8.1 二维轮廓图 52
2.8.2 三维轮廓图 53
2.9 动画的绘制 54
2.9.1 电影动画 55
2.9.2 程序动画 56
第3章 MATLAB图像及其操作 59
3.1 MATLAB图像文件格式 59
3.2 图像类型 59
3.2.1 索引图像 60
3.2.2 灰度图像 61
3.2.3 RGB图像 62
3.2.4 二值图像 63
3.2.5 图像序列 63
3.3 图像类型转换及示例 64
3.4 MATLAB中的8位和16位图像 69
3.4.1 8位和16位索引图像 69
3.4.2 8位和16位灰度图像 70
3.4.3 8位和16位RGB图像 70
3.5 图像文件的读写和查询方法 71
3.5.1 图像文件信息的查询 71
3.5.2 图像文件的读取 72
3.5.3 图像文件的保存 73
3.6 图像对象属性详解 74
3.6.1 图像对象的CData属性 74
3.6.2 图像对象的CDataMapping属性 74
3.6.3 图像对象的XData和YData属性 75
第4章 MATLAB图像显示技术 79
4.1 标准的图像显示技术 79
4.1.1 imshow函数 79
4.1.2 显示灰度图像 80
4.1.3 显示二值图像 81
4.1.4 显示索引图像 82
4.1.5 显示真彩图像 82
4.1.6 显示图形文件中的图像 82
4.2 特殊图像显示技术 83
4.2.1 添加颜色条 83
4.2.2 显示多帧图像阵列 84
4.2.3 图像上的区域缩放 87
4.2.4 纹理映射 88
4.2.5 在一个图形窗口中显示多幅图像 89
4.3 MATLAB中的颜色模型 91
4.3.1 颜色模型的分类 91
4.3.2 颜色模型的转换 92
第5章 MATLAB图像几何操作和处理 97
5.1 图像插值的基本原理 97
5.2 图像的插值缩放 99
5.3 图像的插值旋转 101
5.4 图像的剪切 103
5.5 基于区域的图像处理 104
5.5.1 多边形选择法 105
5.5.2 灰度选择法 106
5.5.3 其他选择方法 107
5.5.4 对指定区域的滤波 107
5.5.5 对指定区域的填充 108
第6章 MATLAB图像变换 111
6.1 傅里叶变换及实现 111
6.1.1 二维连续傅里叶变换 111
6.1.2 二维离散傅里叶变换(DFT) 116
6.1.3 快速傅里叶变换(FFT) 117
6.1.4 傅里叶变换的应用 117
6.2 离散余弦变换及实现 119
6.3 Radon变换及实现 121
第7章 FIR滤波器设计 125
7.1 FIR滤波器设计基础 125
7.2 窗口方法 128
7.3 频率采样法 138
7.4 二维FIR滤波器设计的频率变换法 140
第8章 图像增强原理及方法 145
8.1 空域变换增强 145
8.1.1 直接灰度调整 146
8.1.2 直方图处理 154
8.1.3 图像间的代数运算 158
8.2 空域滤波增强 162
8.2.1 基本原理 162
8.2.2 平滑滤波器 163
8.2.3 锐化滤波器 169
8.3 频域增强 173
8.3.1 低通滤波 173
8.3.2 高通滤波 175
第9章 四叉树分解与边缘检测 177
9.1 四叉树分解 177
9.1.1 四叉树分解的基本原理及MATLAB工具箱函数 177
9.1.2 应用四叉树分解 183
9.2 边缘检测 184
9.2.1 边缘检测的基本原理及处理函数 184
9.2.2 各种边缘检测算子的效果比较 187
第10章 二值图像操作 189
10.1 引言 189
10.2 二值形态学基本运算 190
10.2.1 膨胀 191
10.2.2 腐蚀 196
10.2.3 膨胀与腐蚀的对偶性 198
10.2.4 开启和闭合 200
10.3 二值形态学图像处理综合应用 203
10.3.1 噪声滤除 203
10.3.2 边界提取 204
10.3.3 对象标注 208
10.3.4 图像的特性度量 210
10.3.5 细化与骨架提取 213
10.3.6 查找表操作 214
10.3.7 区域填充 216
10.3.8 对象提取 218
第11章 小波分析和分形几何用于图像处理的MATLAB实现 221
11.1 小波分析用于图像处理 221
11.1.1 引言 221
11.1.2 基于小波的图像分解与重构 223
11.1.3 基于小波的图像消噪 229
11.1.4 基于小波的图像压缩 233
11.1.5 基于小波的图像增强 237
11.1.6 基于小波的图像平滑 238
11.1.7 基于小波的图像融合 240
11.2 分形几何的MATLAB实现 241
11.2.1 分形几何基础 242
11.2.2 MATLAB在分形几何中的应用举例 245
第12章 综合应用实例 249
12.1 对不均匀亮度的校正 249
12.2 基于特征的逻辑 251
12.3 对钢纹的区域标识 254
第13章 图形用户界面设计 259
13.1 引言 259
13.2 GUIDE开发环境介绍 260
13.2.1 从控制面板添加按钮 261
13.2.2 使用回调函数编辑器编写回调函数 262
13.2.3 激活图形 262
13.3 GUI设计 263
13.3.1 指导原则 263
13.3.2 动态界面的设计 268
13.3.3 开发流程 269
13.4 GUI实现 270
13.4.1 实例一 271
13.4.2 实例二 275
附录A 图像处理工具箱函数详解 285
附录B MATLAB 6.5其他新特性 319
B.1 Simulink 5.0 新特性 319
B.2 MathWorks Release 13新产品 319
附录C MATLAB 6.5安装问题指南 323
C.1 MATLAB 6.5为什么安装后不能启动 323
C.2 安装时的更新Java虚拟机的问题 325
C.3 PDF文档的获取 325
参考文献 326
猜您喜欢