《MATLAB 6.0高级应用-图形图像处理》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:清源计算机工作室编著
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2001
  • ISBN:7900066365
  • 页数:286 页
图书介绍:

上篇 图形绘制 1

第1章 导论 1

1.1 MATLAB数据的可视化 1

1.2 MATLAB的句柄图形 1

1.3 创建交互的GUI 1

1.4 MATLAB中的图形机制 1

第2章 HATLAB 6.0图形绘制基础 3

2.1 构建MATLAB 6.0图形的基本步骤 3

2.2 基本绘图命令 3

2.2.1 创建MATLAB简单图形 4

2.2.2 指定线型 4

2.2.3 指定线条的颜色和大小 7

2.2.4 图形的叠加 7

2.2.5 数据点的绘制 8

2.2.6 黑白图形的绘制 8

2.2.7 设置默认线型 9

2.3 矩阵数据的绘制 10

2.4 虚数和复数的绘制 12

2.5 双Y轴图形的绘制 13

2.6 三维曲线图的绘制 15

2.7 坐标轴参数的设置 16

2.7.1 坐标轴范围和坐标轴标示的设置 16

2.7.2 坐标轴纵横比的设置 19

2.8 MATLAB的图形窗口 21

2.8.1 单个图形窗口中显示多个图形 22

2.8.2 指定目标坐标轴 23

2.8.3 MATLAB的图形颜色方案 24

第3章 图形标注 25

3.1 单个坐标轴的标注 25

3.2 将文本字符串添加到图形中 25

3.3 文本的精确定位 27

3.4 文本对齐 27

3.5 指定TeX字符 29

3.6 文本字符串中使用变量 30

3.7.1 标注曲线最高点和最低点 31

3.7 应用实例 31

3.7.2 多行文本的标注 33

第4章 特殊图形的绘制 35

4.1 条形图和区域图的绘制 35

4.1.1 条形图的类型 35

4.1.2 堆叠条形图 38

4.1.3 坐标轴数据的指定 40

4.1.4 条形图上叠加其他图形 41

4.1.5 区域图的绘制 42

4.1.6 利用区域图进行数据集的比较 43

4.2 饼图的绘制 45

4.2.1 带分离切块的饼图 45

4.2.2 饼图的标注 45

4.2.3 MATLAB中的不完全饼图 47

4.3 柱状图的绘制 47

4.3.1 笛卡儿坐标系下的柱状图 48

4.3.2 极坐标系下的柱状图 49

4.4 离散数据的图形绘制 50

4.3.3 指定柱状图中矩形箱的个数 50

4.4.1 二维枝干图的绘制 51

4.4.2 枝干图与其他图形的组合 53

4.4.3 三维枝干图 54

4.4.4 阶梯图 56

4.5 方向和速度矢量图 57

4.5.1 罗盘图 58

4.5.2 羽状图 58

4.5.3 二维箭头图 59

4.5.4 三维箭头图 60

4.6 轮廓图 61

4.6.1 创建简单的轮廓图 61

4.6.2 轮廓图的标注 63

4.6.3 轮廓图的填充 64

4.6.4 单个轮廓线的绘制 64

4.6.5 极坐标系下轮廓图的显示 65

4.7 交互式图形的绘制 67

4.8 动画的绘制 69

4.8.1 电影动画 69

4.8.2 程序动画 71

第5章 创建三维HATLAB图形 74

5.1 创建三维图形的基本步骤 74

5.2 矩阵的表面描述 75

5.2.1 网格和表面图形的绘制 75

5.2.2 二元函数的可视化 75

5.2.3 随机采样数据的表面图形 77

5.2.4 参数化表面图形 77

5.3.1 颜色映射表 78

5.3 网格和表面图形的着色 78

5.2.5 表面图形的透明处理 78

5.3.2 表面曲率的颜色映射 80

5.3.3 更改颜色映射表 80

5.4 表面图形的真彩显示 82

5.5 纹理映射 83

第6章 定义MATLAB视图 85

6.1 视点的定义 85

6.2.2 照相机图形命令 87

6.2.1 定义照相机 87

6.2 照相机调整 87

6.2.3 应用实例 88

6.3 低级照相机属性 91

6.3.1 三维场景中实现移动 92

6.3.2 将照相机沿观察轴线旋转 93

6.4 坐标轴纵横比 94

6.4.1 指定坐标轴缩放比例和纵横比 94

6.4.2 设置坐标轴纵横比的附加命令 96

6.5 底层坐标轴纵横比属性 97

6.5.1 默认纵横比下的图形 98

6.5.2 设置用户纵横比 98

6.5.3 应用举例:实物对象的显示 101

第7章 HATLAB图形的灯光设置 103

7.1 MATLAB中的灯光命令 103

7.2 MATLAB中的灯光对象 103

7.3 向图形场景中添加灯光效果 103

7.4 灯光效果的选择 106

7.5.2 环境灯光 107

7.5 图形对象的发射比特征 107

7.5.1 镜面发射和漫反射 107

7.5.3 镜面指数 108

7.5.4 镜面颜色发射比 108

7.5.5 背面灯光 109

7.5.6 应用实例:数据空间中的灯光定位 110

第8章 MATLAB 6.0中的立体透视技术 113

8.1 MATLAB中的立体透视命令 113

8.2 标量立体数据的可视化 113

8.3 应用举例:MRI数据的可视化 117

8.4 利用切片平面浏览立体结构 120

8.4.1 应用举例:流体数据的切片浏览 121

8.4.2 修改颜色映像表 124

8.5 用Isosurfaces表面对象连接等值点 126

8.6 将Isocaps添加到可视场景中 127

8.7 矢量立体数据的可视化 128

8.7.1 矢量立体数据的流线形图显示 128

8.7.2 矢量数据的锥形图显示 130

9.1.1 patch函数的语法 132

第9章 利用片块创建三维模型 132

9.1 MATLAB中的patch函数 132

9.1.2 patch函数的color参数 133

9.1.3 创建单一的多边形 134

9.2 多面片块对象 135

9.3 片块表面和边界的颜色 138

9.4 MATLAB的片块颜色数据 141

9.4.1 索引颜色数据 141

9.4.2 真彩颜色数据 142

9.4.3 索引颜色数据和真彩颜色数据的比较 143

第10章 位映像图像的显示 144

10.1 MATLAB中的图像 144

10.2 图像类型 145

10.2.1 索引图像 145

10.2.2 强度图像 146

10.2.3 RGB图像 148

10.3.1 8位和16位索引图像 150

10.3.2 8位和16位强度(灰度)图像 150

10.3 MATLAB的8位和16位图像 150

10.3.3 8位和16位RGB图像 151

10.4 图形图像文件的读写和查询 151

10.4.1 图形图像文件的读取 151

10.4.2 图形图像文件的写入(保存) 152

10.4.3 图形图像文件信息的查询 152

10.5 图形图像的显示 153

10.6 图像对象及其属性 155

10.6.1 图像对象的CData属性 155

10.6.2 图像对象的CDataMapping属性 155

10.6.3 图像对象的XData和YData属性 156

第11章 HATLAB图形的打印和输出 158

11.1 MATLAB的菜单打印命令 158

11.1.1 UATLAB的打印平台 158

11.1.2 调整图形的尺寸和颜色 159

11.1.3 打印预览 162

11.2 MATLAB的图形打印命令 163

11.1.4 输出图形到图像文件中 163

11.3 指定打印机的输出字体 164

11.4 引入MATLAB图形到其他程序文档中 165

第12章 HATLAB的句柄图形 167

12.1 MATLAB的图形对象 167

12.1.1 Root根对象 167

12.1.2 Figure对象 168

12.1.3 Uicontrol对象 168

12.1.4 Uimenu对象 169

12.1.5 Axes对象 170

12.1.6 图形对象 170

12.2 MATLAB的对象属性 170

12.3 图形对象的构造函数 171

12.3.1 应用实例:创建图形对象 172

12.3.2 指定父对象 174

12.3.3 底层函数和高级函数 174

12.3.4 简化函数调用语法 174

12.4 对象属性值的设置和查询 174

12.4.1 属性值的设置 175

12.4.2 默认属性值 176

12.4.3 属性值的查询 181

12.4.4 属性的工厂设定值 183

12.5 访问对象句柄 184

12.5.1 句柄图形的当前性 184

12.5.2 通过属性值查找对象 185

12.5.3 对象的拷贝 186

12.5.4 对象的删除 188

12.6 控制图形输出 188

12.6.1 指定图形输出的目标 188

12.6.2 准备图形对象的输出窗口和坐标系 188

12.6.3 利用newplot函数确定图形输出目标 189

12.6.4 应用实例:newplot函数的使用 190

12.6.5 输出目标的Hold状态 190

12.7 MATLAB的内建函数 191

13.1 图形窗口的定位 193

13.1.1 位置矢量 193

第13章 MTLAB图形窗口对象的属性 193

13.1.2 应用实例:指定图形窗口的位置 194

13.2 控制颜色使用的属性 195

13.3 选择绘图方法 196

13.4 指定图形指针 196

13.4.1 预定义的指针符号 196

13.4.2 用户自定义的指针符号 197

13.5 交互式图形 199

13.6 坐标轴对象 200

14.1 标准图像显示技术 201

14.1.1 imshow函数 201

下篇 图像处理 201

第14章 图像的显示 201

14.1.2 显示索引图像 202

14.1.3 显示灰度图像 202

14.1.4 显示二进制位图 203

14.1.5 显示RGB图像 203

14.1.6 显示图形文件中的图像 204

14.1.7 显示非图像数据 204

14.2.1 添加颜色条 205

14.2 特殊图像显示技术 205

14.2.2 显示多帧图像阵列 206

14.2.3 图像上的区域缩放 207

14.2.4 纹理映射 208

第15章 图像的几何操作 209

15.1 插补运算 209

15.2 调整图像的大小 209

15.4 图像剪切 210

15.3 图像旋转 210

第16章 图像的块操作 212

16.1 边沿操作 212

16.2 显示块操作 213

第17章 HATLAB图像的线性过滤操作 216

17.1 线性过滤 216

17.1.1 二维卷积 216

17.1.2 边界补充 218

17.1.3 预定义的过滤器 219

17.2.1 FIR过滤器 221

17.2 过滤器设计 221

17.2.2 频率变换方法 222

17.2.3 频率采样方法 223

17.2.4 窗口方法 224

17.2.5 创建期望的频响矩阵 226

17.2.6 计算过滤器的频率响应 226

第18章 函数变换 229

18.1 傅里叶变换 229

18.1.1 傅里叶变换的数学定义 229

18.1.2 离散傅里叶变换 231

18.1.3 傅里叶变换的应用 235

18.2 离散余弦变换 237

18.2.1 DCT的定义 238

18.2.2 DCT及其图像压缩 238

18.3 radon函数变换 239

18.3.1 radon变换 239

18.3.2 图像的线条解析 242

18.3.3 radon函数的反变换 244

19.1.1 像素选择 248

19.1 像素值及其统计 248

第19章 HATLAB的图像分析 248

19.1.2 强度描述图 249

19.1.3 图像轮廓图 250

19.1.4 图像柱状图 252

19.2 图像分析 253

19.3 图像调整 253

19.3.1 强度(灰度)调整 254

19.3.2 噪声的去除 260

20.1.1 图像的放大和挖蚀 264

第20章 HATLAB的二进制图像操作 264

20.1 图像的形态操作 264

20.1.2 其他类型的形态操作 267

20.1.3 预定义的形态操作 268

20.2 基于对象的操作 268

20.2.1 4-连接和8-连接边沿 269

20.2.2 边界识别 270

20.2.3 二进制图像中的对象标注 270

20.3.1 图像的面积 273

20.3 图像的特性度量 273

20.3.2 欧拉数 274

20.4 查找表操作 274

第21章 基于区域的图像处理 276

21.1 区域的指定 276

21.1.1 多边形选择方法 276

21.1.2 其他选择方法 276

21.2 区域的过滤 277

21.3 区域的填充 278

22.1 使用不同的颜色深度 280

第22章 图像的颜色处理 280

22.2 减少图像中的颜色数量 281

22.2.1 rgb2ind函数的使用 281

22.2.2 imapprox函数的使用 282

22.2.3 颜色抖动 283

22.3 颜色空间的转换 284

22.3.1 NTSC格式 284

22.3.2 YCbCr格式 285

22.3.3 HSV格式 285