《计算机绘图与图像处理基础》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:李兰友,山鹰等编著
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2010
  • ISBN:9787111304869
  • 页数:301 页
图书介绍:本书介绍计算机绘图和图像处理基础理论、常用算法及程序设计技术。

第1章 计算机图形设计基础 1

1.1 计算机绘图概述 1

1.1.1 概述 1

1.1.2 微型计算机图形系统 1

1.1.3 图形系统输入/输出设备 2

1.1.4 图形坐标系 5

1.1.5 基本图元 7

1.2 基于Visual C++ .NET基本图形绘制 8

1.2.1 基本线图形 8

1.2.2 鼠标交互绘图 12

1.2.3 绘制文字 14

1.2.4 图形保存为图像 15

1.3 图案设计 17

1.3.1 直线段图案 17

1.3.2 曲线图案 18

1.3.3 递归图形 22

1.3.4 随机图形设计 25

1.4 设计范例和练习题 27

1.4.1 设计范例 27

1.4.2 练习题 31

第2章 二维图形变换与剪切 33

2.1 二维图形的几何变换 33

2.1.1 平移变换 33

2.1.2 比例变换 35

2.1.3 旋转变换 36

2.1.4 镜像变换 36

2.1.5 组合变换 39

2.1.6 利用几何变换设计图案 39

2.2 图形的特殊变换 46

2.2.1 内插法 46

2.2.2 三角函数变换 48

2.2.3 圆环变换 49

2.2.4 球面镜变换 51

2.3 窗口-视见变换和图形剪裁 54

2.3.1 窗口-视见变换 54

2.3.2 二维图形剪裁 55

2.4 设计范例与练习题 56

2.4.1 设计范例 56

2.4.2 练习题 62

第3章 三维图形程序设计 64

3.1 三维图形的屏幕显示 64

3.1.1 坐标系及投影变换 64

3.1.2 物体模型及数据结构 65

3.2 三维图形变换 68

3.2.1 几何变换 68

3.2.2 投影变换 70

3.2.3 应用程序设计 71

3.3 三维图形的绘制 77

3.3.1 函数的立体图 77

3.2.2 球体 80

3.4 三维图形的消隐处理 82

3.4.1 描画顺序法 82

3.4.2 计算法球面消隐 85

3.4.3 函数立体图形隐线处理 87

3.4.4 凸多面体隐藏线处理 89

3.5 设计范例与练习题 90

3.5.1 设计范例 90

3.5.2 练习题 93

第4章 工程曲线和曲面 94

4.1 圆弧曲线 94

4.1.1 圆弧的表示 94

4.1.2 三点画弧 95

4.2 样条曲线 98

4.2.1 三次参数样条插值曲线 98

4.2.2 贝济埃曲线 106

4.2.3 B样条曲线 111

4.3 空间曲面 114

4.3.1 数学曲面 114

4.3.2 Coons曲面 115

4.3.3 贝济埃曲面 117

4.3.4 B样条曲面 118

4.4 设计范例与练习题 119

4.4.1 设计范例 119

4.4.2 练习题 123

第5章 数字图像处理基础 124

5.1 数字图像处理概述 124

5.1.1 概述 124

5.1.2 色彩模型 128

5.1.3 图像信号的时域表示 129

5.1.4 图像信号的谱分析 132

5.1.5 图像处理系统传递函数 137

5.2 Visual C++.NET图像的基本操作 141

5.2.1 VC++.NET图像处理常用类 141

5.2.2 像素颜色的获取和重构 145

5.2.3 图像的装入 146

5.2.4 图像保存 149

5.2.5 复制和粘贴 149

5.3 设计范例和练习题 151

5.3.1 设计范例 151

5.3.2 练习题 154

第6章 图像变换 156

6.1 图像的尺寸变换 156

6.1.1 图像尺寸放大 156

6.1.2 图像尺寸缩小 159

6.2 图像几何变换 162

6.2.1 基于像素的几何变换 162

6.2.2 基于DrawImage方法的图像变换 168

6.2.3 基于图形坐标系的变换 174

6.3 彩色图像变换 176

6.3.1 逆反处理 176

6.3.2 浮雕处理 177

6.3.3 镶嵌处理 178

6.4 设计范例与练习题 180

6.4.1 设计范例 180

6.4.2 练习题 181

第7章 滤波和锐化 183

7.1 滤波 183

7.1.1 数字滤波器概述 183

7.1.2 卷积滤波 86

7.1.3 局域滤波 193

7.2 边缘锐化 198

7.2.1 微分运算 198

7.2.2 梯度锐化 203

7.2.3 拉普拉斯锐化 206

7.3 设计范例与练习题 207

7.3.1 设计范例 207

7.3.2 练习题 211

第8章 对比度与边缘处理 212

8.1 彩色图像生成灰度图像 212

8.1.1 由三基色单色生成灰度图像 212

8.1.2 亮度图像 214

8.1.3 平均算法 215

8.2 对比度处理 216

8.2.1 灰度线性变换 216

8.2.2 增大对比度 217

8.2.3 改善对比度 219

8.2.4 减小对比度 220

8.3 边缘检测 222

8.3.1 拉普拉斯算子 222

8.3.2 Roberts算子 224

8.3.3 Sobel算子 226

8.3.4 prewitt边缘探测样板算子 227

8.3.5 Robinson算子 229

8.3.6 Kirsch算子 231

8.4 设计范例与练习题 233

8.4.1 设计范例 233

8.4.2 练习题 235

第9章 二值图像 237

9.1 灰度图像的二值化 237

9.1.1 直方图 237

9.1.2 阈值 238

9.1.3 阈值算法图像二值化 240

9.1.4 灰度切片法图像二值化 245

9.2 二值图像形态处理 250

9.2.1 腐蚀 250

9.2.2 膨胀 253

9.2.3 清除孤立点 255

9.3 二值图像测量 258

9.3.1 概述 258

9.3.2 标记法面积测量 258

9.3.3 标记法除去小面积粒子 262

9.3.4 轮廓提取 264

9.3.5 区域边界周长测量 266

9.4 设计范例与练习题 268

9.4.1 设计范例 268

9.4.2 练习题 270

第10章 动画和图像特效显示 272

10.1 动画设计 272

10.1.1 位置不动、形态变化的动画 272

10.1.2 位置和形态变化的动画 273

10.1.3 形态不变、位置变化的动画 275

10.1.4 图形动画 276

10.2 图像的特效显示 278

10.2.1 基于像素的特效显示 279

10.2.2 利用Graphics.DrawImage方法 289

10.3 设计范例与练习题 292

10.3.1 设计范例 292

10.3.2 练习题 295

附录 297

参考文献 301