《MATLAB 7.0实用指南 下》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:苏金明,王永利编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2004
  • ISBN:712100450X
  • 页数:274 页
图书介绍:MATLAB 7.0是MATLAB的最新版本,2004年6月份正式推出。与上一版本6.5版相比,这一版本在图形、编译器、工具箱等方面有一些变化。本套书主要针对更新比较大的这几部分进行介绍。下册主要介绍MATLAB的图像处理、虚拟现实和地图制作等三个工具箱的应用,虚拟现实和地图制作工具箱是比较新的内容,而且目前使用的是最新版本。

第17章 图像处理工具箱简介 1

17.1 图像类型 1

17.1.1 索引图像 1

目录 1

17.1.2 灰度图像 2

17.1.3 二值图像 2

17.1.4 RGB图像 3

17.1.5 图像类型转换 4

17.2.1 图像的数据保存类型 5

17.2 图像数据 5

17.2.2 读写图像数据 6

17.2.3 读写DICOM文件 9

第18章 显示图像 12

18.1 用图像查看器显示图像 12

18.2 用imshow函数显示图像 14

18.2.1 打开图像 14

18.2.2 指定图像的初始大小 14

18.2.3 查看多幅图像 15

18.2.4 理解句柄图形对象的属性设置 16

18.3 显示不同类型的图像 17

18.3.1 显示索引图像 17

18.3.2 显示灰度图像 17

18.3.3 显示二值图像 18

18.3.4 显示RGB图像 20

18.4 特殊显示技巧 20

18.4.2 一次显示多帧图像的所有帧 21

18.4.1 添加颜色条 21

18.4.3 将多帧图像转换为动画 22

18.4.4 纹理映射 22

18.5 打印图像 23

18.6 设置图像显示的参数选项 23

第19章 颜色和坐标 25

19.1 颜色 25

19.1.1 屏幕位深 25

19.1.2 减少图像中的颜色种数 26

19.2.2 空间坐标 30

19.2.1 像素坐标 30

19.2 坐标系统 30

第20章 图像合成 33

20.1 代数运算 33

20.1.1 图像加运算 34

20.1.2 图像减运算 35

20.1.3 图像乘运算 35

20.1.4 图像除运算 36

20.1.5 嵌套调用图像运算函数 36

20.2 逻辑运算 37

第21章 空间变换 39

21.1 插值 39

21.2 图像缩放 40

21.2.1 指定输出图像的大小 40

21.2.2 指定插值方法 41

21.2.3 用滤波器防止走样 41

21.3 旋转图像 41

21.3.1 指定插值方法 41

21.4 图像裁剪 42

21.3.2 指定输出图像的大小 42

21.5 进行一般的空间变换 43

第22章 邻域和块处理 44

22.1 块处理操作 44

22.2 滑动邻域操作 44

22.3 分离块操作 46

22.4 列处理 48

22.4.1 滑动邻域操作 48

22.4.2 分离块操作 49

23.1.1 卷积 50

第23章 线性滤波和滤波器设计 50

23.1 线性滤波 50

23.1.2 相关性 51

23.1.3 用imfilter函数进行滤波 51

23.1.4 使用预定义的滤波器类型 55

23.2 滤波器设计 56

23.2.1 FIR滤波器 56

23.2.2 频率变换方法 56

23.2.3 频率取样法 57

23.2.4 窗口法 58

23.2.5 创建所需频率响应矩阵 58

23.2.6 计算滤波器的频率响应 59

第24章 基于区域的处理 61

24.1 指定目标区域 61

24.1.1 选择多边形 61

24.1.2 其他选择方法 62

24.2 对区域进行滤波 62

24.3 填充区域 63

第25章 变换域处理 65

25.1 傅里叶变换 65

25.1.1 傅里叶变换的定义 65

25.1.2 离散傅里叶变换 67

25.1.3 傅里叶变换的应用 69

25.2 离散余弦变换 71

25.2.1 DCT变换矩阵 72

25.2.2 DCT和图像压缩 72

25.3.1 概念 73

25.3 Radon变换 73

25.3.2 使用Radon变换来发现线形影像 76

25.3.3 逆Radon变换 77

25.3.4 利用投影数据重建图像 77

第26章 数学形态学 80

26.1 膨胀和腐蚀 80

26.1.1 理解膨胀和腐蚀 80

26.1.2 结构元素 81

26.1.4 膨胀图像 84

26.1.3 处理图像边缘的像素 84

26.1.5 腐蚀图像 85

26.1.6 组合膨胀和腐蚀 86

26.1.7 基于膨胀和腐蚀的函数 87

26.2 数学形态学重建 88

26.2.1 Marker图像和Mask图像 88

26.2.2 像素连通性 90

26.2.3 填充操作 92

26.2.4 寻找峰和谷 93

26.3 距离变换 97

26.4.1 连接组分的标注 99

26.4.2 查看标注矩阵 99

26.4 对象、区域和特征度量 99

26.4.3 计算二值图像中前景的面积 100

26.4.4 计算二值图像中的欧拉数 101

26.5 调查表 101

27.1 像素值和统计量 103

27.1.1 像素选择 103

第27章 图像分析 103

27.1.2 灰度轮廓 104

27.1.3 图形等值线 106

27.1.4 图像直方图 106

27.1.5 综述统计量 107

27.1.6 区域属性度量 107

27.2 边缘检测 107

27.3 边界跟踪 108

27.4 四叉树分解 110

28.1.1 将灰度值调整到一个指定的范围 112

28.1 灰度调整 112

第28章 图像增强 112

28.1.2 直方均等化 114

28.1.3 有限对比适应性直方均等化 116

28.1.4 去相关拉伸 117

28.2 去噪 118

28.2.1 线性滤波 119

28.2.2 中值滤波 119

28.2.3 自适应滤波 120

29.1.1 点映射 122

29.1.2 示例:将数字航空照片配准成数字正色投影照片 122

第29章 图像配准 122

29.1 配准图像的一般过程 122

29.2 支持的变换类型 125

29.3 选择控制点 126

第30章 图像恢复 132

30.1 理解图像恢复 132

30.1.1 影响图像质量的原因 132

30.1.2 图像恢复模型 132

30.2.1 用Wiener滤波器进行恢复 133

30.2 用函数恢复图像 133

30.2.2 用regularized滤波器进行恢复 134

30.2.3 用Lucy-Richardson算法进行恢复 135

30.2.4 用盲去卷积算法进行恢复 137

30.3 避免在恢复后的图像中出现ringing效应 140

第31章 虚拟现实工具箱简介 141

31.1 虚拟现实工具箱的特点 141

31.2 VRML支持 141

31.3 MATLAB接口 142

31.4 Simulink接口 142

31.5 VRML查看器 143

31.6 VRML编辑器 143

第32章 VRML与V-Realm编辑器 144

32.1 VRML语言 144

32.1.1 VRML的历史 144

32.1.3 VRML数据类型 145

32.1.2 VRML坐标系统 145

32.1.4 VRML编辑工具 147

32.1.5 VRML文件格式 147

32.2 V-Realm编辑器 149

32.2.1 VRML编辑工具 149

32.2.2 V-Realm编辑器的安装 149

32.2.3 设置虚拟场景的默认编辑器 150

32.2.4 V-Realm编辑器的界面环境 152

32.2.5 用V-Realm编辑器创建虚拟场景 153

32.2.6 用V-Realm编辑器编辑虚拟场景 155

第33章 MATLAB与虚拟世界进行交互 157

33.1 显示虚拟世界 157

33.1.1 VRML查看器 157

33.1.2 网络浏览器 158

33.2 与虚拟世界交互 160

33.2.1 创建虚拟现实工具箱对象 160

33.2.2 使用MATLAB接口 161

34.1.1 vrworld对象的属性 165

34.1.2 vrworld对象的方法 165

34.1 vrworld对象 165

第34章 虚拟现实工具箱中的对象 165

34.2 vrnode对象 166

34.2.1 vrnode对象的属性 166

34.2.2 vrnode对象的方法 166

34.3 vrfigure对象 167

34.3.1 vrfigure对象的属性 167

34.3.2 vrfigure对象的方法 168

35.2 vrclose函数 169

35.1 vrclear函数 169

第35章 虚拟现实工具箱中的函数 169

35.3 vrdrawnow函数 170

35.4 vrgetpref函数 170

35.5 vrinstall函数 172

35.6 vrlib函数 172

35.7 vrsetpref函数 172

35.8 vrview函数 173

35.9 vrwho函数 173

35.10 vrwhos函数 173

36.1 创建底图 174

第36章 地图制作工具箱简介 174

36.2 在底图上显示数据 178

36.3 导入高分辨率地图集数据 180

36.4 地理计算 182

第37章 地理空间数据 183

37.1 地图数据 183

37.1.1 向量数据 183

37.1.2 栅格数据 185

37.2.1 重新组装向量对象 187

37.2 操作向量数据 187

37.2.2 匹配直线段 188

37.2.3 地理插值 189

37.2.4 向量相交 190

37.2.5 多边形的面积 191

37.2.6 通过布尔操作叠加多边形 191

37.2.7 生成缓冲区 194

37.3 操作栅格数据 195

37.3.1 向量数据和栅格数据的转换 195

37.3.2 用GUI光栅化多边形 196

37.3.3 路径上的数据网格值 198

38.1 球体、椭球体和地球体 199

38.1.1 地球体和椭球体 199

第38章 地理空间几何 199

38.1.2 椭球体向量 200

38.2 纬度和经度 201

38.3 大圆、恒向线和小圆 202

38.3.1 大圆 202

38.3.2 恒向线 202

38.3.3 小圆 202

38.4.2 计算跟踪路径——大圆和恒向线 203

38.4 球体或椭球体上的角度和方向 203

38.4.1 定位——前向问题 203

38.4.3 距离、方位角和反方位角(反向问题) 204

38.4.4 计算方位角和仰角 204

38.5 历年的行星数据 206

38.6 计算球面四边形的面积 206

第39章 地图投影 208

39.1 地图投影的定量属性 208

39.2.3 方位投影 209

39.2.2 锥面投影 209

39.2 几何表面 209

39.2.1 柱面投影 209

39.3 投影方位 210

39.3.1 origin向量 210

39.3.2 坐标转换 213

39.4 投影计算 215

39.5 使用球面投影 217

39.6 使用UTM投影 219

39.7 投影类型综述 222

40.1.1 用worldmap和usamap函数显示简单的地图 224

第40章 创建和查看地图 224

40.1 地图制作简介 224

40.1.2 坐标 225

40.1.3 在投影类型之间转换 227

40.2 用地图制作工具箱函数显示向量数据 229

40.2.1 把向量地图显示成直线对象 229

40.2.2 把向量地图显示成面片 230

41.1.3 确定区域内存在什么高程数据 233

41.1.2 源于USGS的数字高程模型(DEM)文件 233

第41章 制作三维地图 233

41.1.1 源于NIMA的数字地形高程 233

41.1 地形数据源 233

41.2 交互读取高程数据 237

41.3 确定整个地形上的可见性并进行显示 240

41.4 给地形图添加阴影和光照 241

41.4.1 给DTED文件创建的地形图添加光照 241

41.4.2 用lightm函数和lightmui工具给世界地形图添加光照 243

41.4.3 给地貌添加阴影 245

41.4.4 给阴影地貌图着色并作三维显示 247

41.4.5 用光照对象照亮彩色三维地貌图 248

41.5 在高程地图上叠加数据 249

41.5.1 在地形图上叠加大地水准面高度 249

41.5.2 在地形图上叠加不同的网格数据 251

41.6 球体显示操作 253

41.6.1 在球体显示中使用透明性 254

41.6.2 用相机定位函数进行水平三维视图 255

41.6.3 显示一个旋转的地球 256

42.1 插入地图 259

第42章 定制地图 259

42.2 图形比例尺 260

42.3 指北针 261

42.4 主题图 262

42.4.1 地区分布图 262

42.4.2 杆状图 264

42.4.3 等值线图 265

42.4.4 散点图 265

42.4.5 三角化数据点 266

42.4.6 向量图 267

42.5 使用颜色查找表和色条 268

42.5.1 地形数据的颜色查找表 268

42.5.2 等值线颜色查找表 269

42.5.3 政区图的颜色查找表 270

42.5.4 标注色条 272

42.5.5 编辑色条 273

参考文献 274