《MATLAB 6.5图形图像处理》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:王家文,曹宇编著
  • 出 版 社:北京:国防工业出版社
  • 出版年份:2004
  • ISBN:7118034053
  • 页数:406 页
图书介绍:本书基于MATLAB6.5图像处理工具箱介绍图象变换、增强、编码与压缩等技术等。

目 录 1

第1章 MATLAB6.5基础 1

1.1 MATLAB语言介绍 1

1.1.1 MATLAB产品系列与应用 1

1.1.2 MATLAB6.5的新特点 3

1.2 MATLAB语言基础 4

1.2.1认识MATLAB6.5环境 4

1.2.2 MATLAB6.5变量和表达式 6

1.2.3数组的产生 6

1.2.4数组的操作 9

1.2.5常用的数学函数 12

1.2.6数组的运算 14

14.2.2 逆滤波复原 3 15

6.5.2球体的绘制 1 16

1.2.7数组的扩展 17

1.2.8数组的转换 19

1.2.9 MATLAB控制语句 22

1.2.10其他控制语句 24

1.2.11文件操作 24

1.2.12 M文件 26

2.1 二维绘图 28

2.1.1基本绘图函数 28

第2章 MATLAB图形绘制基础 28

2.1.2 图形窗口的修饰 33

2.2三维绘图 42

2.2.1 plot3函数 42

2.2.2三维网格图和曲面图 42

第3章 MATLAB图形对象 46

3.1 图形对象 46

3.1.1 Root对象 48

3.1.2 Figure对象 49

3.1.3 Uicontrol对象 52

3.1.4 Uimenu对象 57

3.1.5 Axes对象 61

3.1.6Image对象 62

3.1.7Line对象 63

3.1.8 Patch对象 65

3.1.9Rectangle对象 66

3.1.10 Surface对象 68

3.1.11 Light对象 69

3.1.12Text对象 70

第4章MATLAB图形对象操作 72

4.1 图形对象的属性 72

4.2图形对象句柄的获取 73

4.2.1对象创建时获取 73

4.2.2通过层次关系获取 74

4.2.3 当前对象的获取 74

4.2.4根据对象属性值的获取 75

4.3 图形对象句柄的删除与判断 77

4.3.1 句柄的删除 77

4.3.2 句柄的判断 78

4.4图形对象属性值的获取与设置 78

4.4.1 图形对象属性值的设置 79

4.4.2图形对象属性值的获取 81

4.4.3 用户缺省值的操作 83

4.5.1 figflag函数 84

4.5图形对象的其他操作 84

4.5.2 findfigs函数 85

4.5.3 copyobj函数 85

4.5.4 capture函数 86

4.5.5 refresh函数 86

4.5.6 saveas函数 86

4.5.7 hgload函数和hgsave函数 87

4.5.8 newplot函数 87

第5章GUI设计 89

5.1认识GUI环境 89

5.1.1版面设计工具 89

5.1.2属性编辑器 91

5.1.4调整工具 92

5.1.3菜单编辑器 92

5.1.5对象浏览器 94

5.1.6 TAB次序编辑器 94

5.1.7 GUIDE环境设置 95

5.2 GUI设计 95

5.2.1 GUI设计原则 95

5.2.2 GUI设计步骤 96

5.3 GUI实现 96

5.3.1组件的布局 96

5.3.2属性编辑 96

5.3.3 回调函数 97

5.4 GUI实例 97

5.4.1组件布局 98

5.4.2属性值的修改 100

5.4.3回调函数 101

5.4.4调试程序 106

5.4.6结束语 107

5.4.5执行的效果 107

6.1区域图 108

第6章MATLAB特殊图形的绘制 108

6.2填充图 109

6.2.1二维填充图 109

6.2.2三维填充图 110

6.3.1二维条形图 111

6.3条形图 111

6.3.1三维条形图 112

6.4直方图 114

6.4.1 笛卡儿坐标系下的直方图 114

6.5.1 圆柱体的绘制 115

6.4.2极坐标系下的直方图 115

6.5圆体图 115

6.5.3椭圆体的绘制 117

6.6饼图 118

6.6.1二维饼图 118

6.6.2三维饼图 119

6.7排列图 120

6.8离散图形的绘制 121

6.8.1二维柄状图 121

6.8.2三维柄状图 122

6.8.3阶梯图 123

6.9.1二维散点图 124

6.9散点图 124

6.9.2三维散点图 126

6.9.3散点图矩阵 127

6.10.1 维轮廓图 128

6.10轮廓图 128

6.10.2三维轮廓图 130

6.11 向量图 131

6.11.1 罗盘图 131

6.11.2羽状图 133

6.11.3箭头图 133

6.11.4法线图 136

第7章MATLAB高级绘图功能 137

7.1 彗星图 137

7.1.1二维彗星轨迹图 137

7.1.2三维彗星轨迹图 137

7.2 帧动画 139

7.3程序动画 141

7.5 Voronoi图和三角剖分 142

7.4色图变幻 142

7.6四面体 144

7.7彩带图 145

7.7.1彩带图 145

7.7.2三维流彩带图 146

7.8伪彩图 148

7.9.1切片图 149

7.9切片图 149

7.9.2切片轮廓线图 150

7.10网格图和曲面图特效 151

7.10.1显示轮廓线 152

7.10.2显示围裙 152

7.10.3瀑布效果 153

7.10.4带光照模式的阴影图 154

7.11 函数绘图 155

7.12三维图形控制 158

7.12.1视点 159

7.12.2图形旋转 159

7.12.3灯光效果 161

7.12.4 色彩控制 163

8.2.1数字图像处理方法 166

8.1图像 166

8.2数字图像处理学 166

第8章数字图像原理 166

8.2.2数字图像处理的主要内容 167

8.3图像文件格式 167

8.4.1索引图像 168

8.4图像类型 168

8.4.2灰度图像 170

8.4.3 RGB图像 171

8.4.4二值图像 173

8.4.6图形类型判断 174

8.4.5 图像序列 174

8.5图像类型转换 175

8.5.1 dither函数 175

8.5.2 gray2ind函数 176

8.5.3 grayslice函数 177

8.5.4 im2bw 函数 178

8.5.5 ind2gray函数 179

8.5.6 ind2rgb函数 179

8.5.7 mat2gray函改 180

8.5.8 rgb2gray函数 180

8.5.9 rgb2ind 函数 181

8.6 MATLAB中的8位和16位图像 182

8.6.3 8位和16位RGB图像 183

8.6.1 8位和16位索引图像 183

8.6.2 8位和16位灰度图像 183

8.7图像文件的操作 184

8.7.1查询图像文件的信息 184

8.7.2图像文件的读取 185

8.7.3图像文件的存储 186

8.7.4图像数据类型的转换 188

8.7.5图像文件格式的转换 189

第9章MATLAB图像显示与色彩 190

9.1图像显示 190

9.1.1 imshow函数 190

9.1.2显示索引图像 191

9.1.3显示灰度图像 191

9.1.4显示二值图像 192

9.1.5显示真彩图像 193

9.1.6直接从磁盘文件中显示图像 193

9.2特殊图像显示技术 193

9.2.1显示颜色条 193

9.2.2显示多帧图像序列 194

9.2.3显示多幅图像序列 197

9.3纹理映射 198

9.4图像颜色 199

9.4.1 图像的褪色处理 199

9.4.2 MATLAB的颜色模型 201

9.4.3 MATLAB颜色模型的转换 203

9.4.4 色彩处理 206

第1 0章 MATLAB图像正交变换 209

10.1正交变换通用算子 209

10.2傅里叶变换 210

10.2.1傅里叶变换的原理 210

10.2.2傅里叶性质 211

10.2.4快速傅里叶变换(FFT) 213

10.2.3二维离散傅里叶变换(2DDFT) 213

10.2.5傅里叶变换的研究与应用 216

10.3离散余弦变换 221

10.3.1 DCT变换矩阵 222

10.3.2 dct2函数和dctmtx函数 223

10.4 Walsh-Hadamard变换 225

10.5 Radon变换 227

10.6小波变换 229

10.6.1 小波变换的定义 230

10.6.2小波变换函数 230

10.6.3小波变换实例 237

10.6.4小波除噪与压缩函数 240

11.1线性滤波 245

第11章滤波器的设计 245

11.1.1卷积与相关 245

11.1.2 imfilter滤波函数 247

11.1.3预定义滤波 248

11.2 FIR滤波器的设计 248

11.2.1 FIR滤波器基础 248

11.2.2 计算二维频率响应 249

11.2.3 计算期望频率响应矩阵 250

11.2.4频率变换法 251

11.2.5频率采样法 253

11.2.6窗函数法 254

第1 2章 图像运算与区域处理 260

12.1图像点的运算 260

12.1.1线性点运算 260

12.1.2非线性点运算 261

12.2图像的算术运算 261

12.2.1加法运算 261

12.2.2减法运算 262

12.2.3乘法运算 263

12.2.4除法运算 264

12.2.5其他运算 265

12.3图像的位逻辑运算 266

12.4图像的几何运算 268

12.4.1 图像插值 268

12.4.2 图像缩放 270

12.4.3 图像旋转 270

12.4.4图像剪切 271

12.5.1 仿射变换(AffineTransformation) 272

12.5空间变换 272

12.5.2透视变换(PerspectiveTransformation) 273

12.5.3 空间变换的MATLAB函数 274

12.5.4 空间变换实例 276

12.6图像融合 277

12.7邻域与块操作 280

12.7.1邻域操作 280

12.7.2图像块操作 282

12.8.1区域选择 283

12.8 区域处理 283

12.8.2区域滤波 285

12.8.3区域填充 286

第1 3章 MATLAB图像增强 287

13.1灰度变换增强 287

13.1.1像素值及其统计特性 287

13.1.2直方图灰度变换 290

13.1.3直方图均衡化 293

13.1.4直方图规定化 295

13.2空域滤波增强 296

13.2.1平滑滤波器 297

13.2.2锐化滤波器 302

13.3频域增强 304

13.3.1低通滤波器 304

13.3.2高通滤波器 305

13.3.3 同态滤波器 305

13.3.4频域增强MATLAB实例 305

13.4色彩增强 306

13.4.1真彩色增强 306

13.4.2伪彩色增强 307

13.5小波增强 309

14.1退化模型 311

第14章图像复原 311

14.1.1连续退化模型 312

14.1.2离散退化模型 313

14.2复原的代数方法 313

14.2.1代数复原原理 313

14.2.3最小二乘方滤波 316

14.3 MATLAB实现图像复原 316

14.3.1维纳滤波复原 316

14.3.2规则化滤波复原 318

14.3.3 Lucy-Richardson复原 320

14.3.4盲去卷积复原 321

14.3.5 图像复原的其他MATLAB函数 323

第15章图像分析 325

15.1边缘检测 325

15.1.1微分算子 326

15.1.2 Log算子 329

15.1.3 Canny算子 332

15.2.1四叉树分解 334

15.2.2四叉树MATLAB函数 334

15.2四叉树分解 334

15.2.3四叉树分解MATLAB实例 337

第16章数学形态学操作 339

16.1数学形态学的基本运算 339

16.1.1结构元素矩阵 339

16.1.2膨胀运算 343

16.1.3腐蚀运算 345

16.1.4膨胀与腐蚀的对偶关系 346

16.1.5开运算与闭运算 346

16.1.6击中与击不中 348

16.1.7二值图像形态学处理函数 349

16.1.8其他膨胀和腐蚀的基本函数 351

16.2形态学的基本应用 351

16.2.1边缘提取 351

16.2.2连通对象标注 352

16.2.3对象选择 353

16.2.4二值图像面积提取 354

16.2.5二值图像的欧拉数 356

16.2.6移除对象 357

16.2.7区域填充 357

16.2.8距离变换 359

16.3查找表操作 360

16.4灰度形态学 362

16.4.1灰度形态学基本运算实例 362

16.4.2其他函数 362

第17章 图像编码与压缩 367

17.1 图像编码基础 367

17.1.1 图像编码压缩的必要性 367

17.1.2图像编码压缩的可能性 367

17.1.3 图像编码压缩的分类 368

17.1.4图像编码压缩的评价 369

17.2.1行程编码 370

17.2无损压缩编码 370

17.2.2哈夫曼(Huffman)编码 372

17.2.3算术编码 374

17.2.4词典编码 378

17.3有损压缩编码 379

17.3.1预测编码 379

17.3.2正交变换编码 380

17.3.3 MATLAB实现离散余弦变换压缩 382

17.3.4 MATLAB实现小波变换压缩 383

附录A对象属性 387

附录B图像工具箱函数 401