刘成龙编著的这本《精通MATLAB图像处理》基于MATLAB R2014a软件平台,详细讲解了MATLAB图像处理的基础知识和核心内容。全书分三个部分。第一部分为MATLAB及图像处理基础部分,主要介绍MATLAB的发展历程及特点、MATLAB基础知识、矩阵的表示、矩阵的寻访、矩阵的运算、图像的读写、图像显示、图像类型的转换等内容。第二部分为MATLAB的常见图像处理技术,详细讲解了二维、三维图像的绘制及编辑、图形用户界面的设计、各种运算方法、图像各种变换的原理、图像编码质量评价、常见的图像压缩编码、小波图像压缩编码、图像的增强、图像的退化模型、退化估计函数、逆滤波复原、维纳滤波复原、约束的最小二乘方滤波复原等内容。第三部分为MATLAB的高级图像处理技术及其应用,主要讲解阈值分割、边缘检测、区域处理、数学形态学的基本操作、基于形态学的其他操作和MATLAB在医学、人脸识别、特征提取、图像配准、视频检验方面的应用等内容。
本书适合MATLAB初学者和期望提高应用MATLAB进行图像处理能力的读者。
刘成龙编著的《精通MATLAB图像处理》采用最新版本的MATLAB R2014a为平台,由浅入深地全面讲解了MATLAB软件在图像处理方面的知识。本书理论结合实践,自始至终采用实例论述,内容完整且每章相对独立,是一本实用性极强的MATLAB参考书。
全书分为三个部分共14章。第一部分为MATLAB及图像处理基础,涵盖的内容有MATLAB基础知识、MATLAB矩阵及其运算、MATLAB图像处理基础;第二部分为基于MATLAB的常见图像处理技术,涵盖的内容有MATLAB图像的绘制、图形用户界面、图像的基本运算、图像的变换、图像压缩编码、图像的增强、图像的复原;第三部分为基于MATLAB的高级图像处理技术及其应用,涵盖的内容有图像分割与区域处理、图像的数学形态学、MATLAB图像处理综合应用等。
本书以实践为目标,深入浅出,实例引导,讲解翔实,适合作为理工科高等院校本科生、研究生教学参考用书,也可作为广大科研工程技术人员的案头工具。
第一部分 MATLAB及图像处理基础
第1章 MATLAB基础知识
1.1 MATLAB概述与桌面操作
1.1.1 MATLAB系统的构成
1.1.2 MATLAB的发展历程
1.1.3 命令行窗口
1.1.4 M文件编辑器窗口
1.1.5 帮助系统窗口
1.1.6 图形窗口
1.1.7 当前文件夹窗口
1.2 查询帮助命令
1.2.1 help命令
1.2.2 模糊寻找
1.3 MATLAB变量及表达式
1.3.1 数值与变量
1.3.2 表达式
1.4 符号运算
1.4.1 创建符号变量
1.4.2 数值与符号的转换
1.4.3 数值矩阵转换为符号矩阵
1.4.4 符号替换
1.4.5 常用的符号运算
1.4.6 关系运算和逻辑运算
1.5 程序流程控制语句
1.5.1 数据的输入与输出
1.5.2 顺序结构
1.5.3 判断语句
1.5.4 分支语句
1.5.5 for循环语句与while循环语句
本章小结
第2章 MATLAB矩阵及其运算
2.1 矩阵的创建
2.1.1 直接输入法
2.1.2 载入外部数据文件
2.1.3 利用MATLAB内置函数
2.1.4 利用M文件编辑器
2.2 矩阵的寻访
2.2.1 下标元素访问
2.2.2 单元素访问
2.2.3 多元素访问
2.3 矩阵的拼接
2.4 矩阵的运算
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 矩阵的超越函数
本章小结
第3章 MATLAB图像处理基础
3.1 常用图像的文件格式与类型
3.2 图像处理的基本函数
3.2.1 图像文件的查询与读取
3.2.2 图像文件的储存与数据类型转换
3.2.3 图像显示
3.3 图像类型的转换
3.3.1 dither函数
3.3.2 im2bw函数
3.3.3 mat2gray函数
3.3.4 gray2ind函数与grayslice函数
3.3.5 ind2gray函数与ind2rgb函数
3.3.6 rgb2gray函数与rgb2ind函数
3.4 MATLAB的颜色模型转换
……
第二部分 MATLAB的常见图像处理技术
第4章 MATLAB图形的绘制
第5章 图形用户界面
第6章 图像的基本运算
第7章 图像的变换
第8章 图像压缩编码
第9章 图像的增强
第三部分 MATLAB的高级图像处理技术及其应用
第10章 图像的复原
第11章 图像分割与区域处理
第12章 图像的数学形态学
第13章 MATLAB图像处理综合应用
附录 图像处理工具箱函数速查表
参考文献