简介
本书主要介绍了MATLAB图形图像的基础——句柄图形对象,以及图形着色、光照、材质、纹理映射、透明性和交互操作等高级绘图技术,然后介绍图像处理、虚拟现实和地图制作等几个图形图像方面的工具箱。内容全面,可供对有关内容感兴趣的大学生\研究生和科研技术人员参考。
本书结合MATLAB最新版本7.0介绍MATLAB的图形图像功能,主要内容包括句柄图形对象,高级绘图技术,以及图像处理、虚拟现实和地图制作等3个工具箱。第1篇介绍句柄图形对象。第2篇介绍图形着色、光照、材质、纹理映射、透明性和交互操作等高级绘图技术;第3篇图像处理工具箱,其内容包括图像合成、几何变换、基于区域的处理、变换域处理、邻域与块操作、数学形态学、图像分析、图像增强、图像恢复和图像配准等。第4篇虚拟现实工具箱,介绍工具箱提供的工具、创建VRMI模型,以及在MATLAB中用命令进行交互操作等。第5篇地图制作工具箱,介绍地理空间数据、地理空间几何、地图投影、创建和查看地图、创建三维地图、定制地图等。
本书全面介绍MATLAB的图形图像能力,可供对有关内容感兴趣的大学生、研究生和科研技术人员参考。
目录
第1章 句柄图形对象简介
1.1 面向对象的思维方式
1.2 情况的柄图形对象的组织
1.3 图形窗口——figure对象
1.4 对象的属性
第2章 核心图形对象和图形定制
2.1 核心图形对象简介
2.2 创建核心图形对象
2.3 坐标系属性
第3章 绘图对象
3.1 绘图对象简介
3.2 创建绘图对象
3.3 其他技巧
第4章 标注对象
4.1 标注对象简介
4.2 创建标注对象
第5章 组对象
5.1 组对象简介
5.2 创建组对象
第6章 gui对象
.6.1 创建基本控件
6.2 创建菜单
6.3 弹出式菜单
6.4 按钮组控件
6.5 创建面板控件
6.6 工具栏
第7章 句柄图形对象的操作和控制
7.1 句柄操作
7.2 句柄图形对象的回调
7.3 句柄图形的视图控制
第2篇 高级绘图技术
第8章 图形着色
8.1 网格图、刻面图和曲面图的着色
8.2 多边形模型的着色
第9章 光照与材质
9.1 light对象
9.2 光照命令
9.3 给场景添加光照
9.4 影响光照效果的属性
9.5 光照算法
9.6 图形对象的反射特性——材质
第10章 透明性
10.1 使对象透明
10.2 指定一个单独的透明度值
10.3 将数据映射给透明度
10.4 选择一个alpha查找表
第11章 交互操作
11.1 橡皮线技术
11.2 视点和相机
11.3 用相机工具条进行场景空间变换
11.4 用相机相关函数实现场景空间变换
11.5 投影
11.6 子体积
11.7 体包围盒
第12章 科学计算可视化
12.1 沿场景移动相机
12.2 飞越快照显示
12.3 用剖面面板察看体
12.4 等值面和等帽盖
12.5 指定流图中流线的起点
12.6 矢量数据的流线图
12.7 用流带显示卷曲
12.8 用流管显示差异
12.9 创建流沙动画
12.10 用流锥图表示矢量场
第13章 lod编程
13.1 lod简介
13.2 减面
13.3 减元素
13.4 缩面
13.5 实现lod
第3篇 图像处理工具箱
第14章 图像处理工具箱简介
14.1 图像类型
14.2 图像数据
第15章 显示图像
15.1 用图像查看器显示图像
15.2 用imshow函数显示图像
15.3 显示不同类型的图像
15.4 特殊显示技巧
15.5 打印图像
15.6 设置图像显示的参数选项
第16章 颜色和坐标
16.1 颜色
16.2 坐标系统
第17章 图像合成
17.1 代数运算
17.2 逻辑运算
第18章 空间变换
18.1 插值
18.2 图像缩放
18.3 旋转图像
18.4 图像裁剪
18.5 进行一般的空间变换
第19章 邻域和块处理
19.1 块处理操作
19.2 滑动邻域操作
19.3 分离块操作
19.4 列处理
第20章 基于区域的处理
20.1 指定目标区域
20.2 对区域进行滤波
20.3 填充区域
第21章 变换域处理
21.1 傅里叶变换
21.2 离散余弦变换
21.3 radon变换
21.4 扇形光束投影数据
第22章 数学形态学
22.1 膨胀和腐蚀
22.2 数学形态学重建
22.3 距离变换
22.4 对象、区域和特征度量
22.5 查找表
第23章 图像分析
23.1 像素值和统计量
23.2 分析图像
23.3 纹理分析
第24章 图像增强
24.1 灰度调整
24.2 去噪
第25章 图像配准
25.1 配准图像的一般过程
26.3 避免在恢复后的图像中出现跳跃效应
第4篇 虚拟现实工具箱
第27章 虚拟现实工具箱简介
27.1 虚拟现实工具箱的特点
27.2 vrml支持
27.3 matlab接口
27.4 simulink接口
27.5 vrml查看器
27.6 vrml编辑器
第28章 vrml与v-realm编辑器
28.1 vrml语言
28.2 v-realm编辑器
第29章 matlab与虚拟世界进行交互
29.1 显示虚拟世界
29.2 与虚拟世界交互
第30章 虚拟现实工具箱中的对象
30.1 vrworld对象
30.2 vrnode对象
30.3 vrfigure对象
第31章 虚拟现实工具箱中的函数
31.1 vrclear函数
31.2 vrclose函数
31.3 vrdrawnow函数
31.4 vrgetpref函数
31.5 vrinstall函数
31.6 vrlib函数
31.7 vrsetpref函数
31.8 vrview函数
31.9 vrwho函数
31.10 vrwhos函数
第5篇 地图制作工具箱
第32章 地图制作工具箱简介
32.1 创建底图
32.2 在底图上显示数据
32.3 导入高分辨率地图集数据
32.4 地理计算
第33章 地理空间数据
33.1 地图数据
33.2 操作矢量数据
33.3 操作栅格数据
第34章 地理空间几何
34.1 球体、椭球体和地球体
34.2 纬度和经度
34.3 大圆、恒向线和小圆
34.4 球体或椭球体上的角度和方向
34.5 历年的行星数据
34.6 计算球面四边形的面积
第35章 地图投影
35.1 地图投影的定量属性
35.2 几何表面
35.3 投影方位
35.4 投影计算
35.5 使用球面投影
35.6 使用utm投影
35.7 投影类型综述
第36章 创建和查看地图
36.1 地图制作简介
36.2 用地图制作工具箱函数显示矢量数据
第37章 制作三维地图
37.1 地形数据源
37.2 交互读取高程数据
37.3 确定整个地形上的可见性并进行显示
37.4 给地形图添加阴影和光照
37.5 在高程地图上叠加数据
37.6 球体显示操作
第38章 定制地图
38.1 插入地图
38.2 图形比例尺
38.3 指北针
38.4 主题图
38.5 使用颜色查找表和色条
参考文献
1.1 面向对象的思维方式
1.2 情况的柄图形对象的组织
1.3 图形窗口——figure对象
1.4 对象的属性
第2章 核心图形对象和图形定制
2.1 核心图形对象简介
2.2 创建核心图形对象
2.3 坐标系属性
第3章 绘图对象
3.1 绘图对象简介
3.2 创建绘图对象
3.3 其他技巧
第4章 标注对象
4.1 标注对象简介
4.2 创建标注对象
第5章 组对象
5.1 组对象简介
5.2 创建组对象
第6章 gui对象
.6.1 创建基本控件
6.2 创建菜单
6.3 弹出式菜单
6.4 按钮组控件
6.5 创建面板控件
6.6 工具栏
第7章 句柄图形对象的操作和控制
7.1 句柄操作
7.2 句柄图形对象的回调
7.3 句柄图形的视图控制
第2篇 高级绘图技术
第8章 图形着色
8.1 网格图、刻面图和曲面图的着色
8.2 多边形模型的着色
第9章 光照与材质
9.1 light对象
9.2 光照命令
9.3 给场景添加光照
9.4 影响光照效果的属性
9.5 光照算法
9.6 图形对象的反射特性——材质
第10章 透明性
10.1 使对象透明
10.2 指定一个单独的透明度值
10.3 将数据映射给透明度
10.4 选择一个alpha查找表
第11章 交互操作
11.1 橡皮线技术
11.2 视点和相机
11.3 用相机工具条进行场景空间变换
11.4 用相机相关函数实现场景空间变换
11.5 投影
11.6 子体积
11.7 体包围盒
第12章 科学计算可视化
12.1 沿场景移动相机
12.2 飞越快照显示
12.3 用剖面面板察看体
12.4 等值面和等帽盖
12.5 指定流图中流线的起点
12.6 矢量数据的流线图
12.7 用流带显示卷曲
12.8 用流管显示差异
12.9 创建流沙动画
12.10 用流锥图表示矢量场
第13章 lod编程
13.1 lod简介
13.2 减面
13.3 减元素
13.4 缩面
13.5 实现lod
第3篇 图像处理工具箱
第14章 图像处理工具箱简介
14.1 图像类型
14.2 图像数据
第15章 显示图像
15.1 用图像查看器显示图像
15.2 用imshow函数显示图像
15.3 显示不同类型的图像
15.4 特殊显示技巧
15.5 打印图像
15.6 设置图像显示的参数选项
第16章 颜色和坐标
16.1 颜色
16.2 坐标系统
第17章 图像合成
17.1 代数运算
17.2 逻辑运算
第18章 空间变换
18.1 插值
18.2 图像缩放
18.3 旋转图像
18.4 图像裁剪
18.5 进行一般的空间变换
第19章 邻域和块处理
19.1 块处理操作
19.2 滑动邻域操作
19.3 分离块操作
19.4 列处理
第20章 基于区域的处理
20.1 指定目标区域
20.2 对区域进行滤波
20.3 填充区域
第21章 变换域处理
21.1 傅里叶变换
21.2 离散余弦变换
21.3 radon变换
21.4 扇形光束投影数据
第22章 数学形态学
22.1 膨胀和腐蚀
22.2 数学形态学重建
22.3 距离变换
22.4 对象、区域和特征度量
22.5 查找表
第23章 图像分析
23.1 像素值和统计量
23.2 分析图像
23.3 纹理分析
第24章 图像增强
24.1 灰度调整
24.2 去噪
第25章 图像配准
25.1 配准图像的一般过程
26.3 避免在恢复后的图像中出现跳跃效应
第4篇 虚拟现实工具箱
第27章 虚拟现实工具箱简介
27.1 虚拟现实工具箱的特点
27.2 vrml支持
27.3 matlab接口
27.4 simulink接口
27.5 vrml查看器
27.6 vrml编辑器
第28章 vrml与v-realm编辑器
28.1 vrml语言
28.2 v-realm编辑器
第29章 matlab与虚拟世界进行交互
29.1 显示虚拟世界
29.2 与虚拟世界交互
第30章 虚拟现实工具箱中的对象
30.1 vrworld对象
30.2 vrnode对象
30.3 vrfigure对象
第31章 虚拟现实工具箱中的函数
31.1 vrclear函数
31.2 vrclose函数
31.3 vrdrawnow函数
31.4 vrgetpref函数
31.5 vrinstall函数
31.6 vrlib函数
31.7 vrsetpref函数
31.8 vrview函数
31.9 vrwho函数
31.10 vrwhos函数
第5篇 地图制作工具箱
第32章 地图制作工具箱简介
32.1 创建底图
32.2 在底图上显示数据
32.3 导入高分辨率地图集数据
32.4 地理计算
第33章 地理空间数据
33.1 地图数据
33.2 操作矢量数据
33.3 操作栅格数据
第34章 地理空间几何
34.1 球体、椭球体和地球体
34.2 纬度和经度
34.3 大圆、恒向线和小圆
34.4 球体或椭球体上的角度和方向
34.5 历年的行星数据
34.6 计算球面四边形的面积
第35章 地图投影
35.1 地图投影的定量属性
35.2 几何表面
35.3 投影方位
35.4 投影计算
35.5 使用球面投影
35.6 使用utm投影
35.7 投影类型综述
第36章 创建和查看地图
36.1 地图制作简介
36.2 用地图制作工具箱函数显示矢量数据
第37章 制作三维地图
37.1 地形数据源
37.2 交互读取高程数据
37.3 确定整个地形上的可见性并进行显示
37.4 给地形图添加阴影和光照
37.5 在高程地图上叠加数据
37.6 球体显示操作
第38章 定制地图
38.1 插入地图
38.2 图形比例尺
38.3 指北针
38.4 主题图
38.5 使用颜色查找表和色条
参考文献
MATLAB图形图像
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
