本書介紹了計算機圖形學基本原理、OpenGL程序設計、數(shù)字圖象處理基礎技術和OpenCV程序設計等相關基礎知識,主要內(nèi)容包括:計算機圖形學和數(shù)字圖像處理概述;基本圖元的繪制和OpenGL中的基本圖元;圖形變換的基本方法和OpenGL中的圖形變換;三維場景的真實感繪制和OpenGL中的真實感圖形;樣條物體的建立和OpenGL中的樣條物體;數(shù)字圖像的基礎運算和OpenCV的核心功能;圖像變換的基礎知識和OpenCV中的圖像變換;圖像增強的常用方法和OpenCV中的圖像增強;圖像分析的常用技術和OpenCV中的圖像分析。
第1章 計算機圖形學概述
1.1 計算機圖形學研究的對象和內(nèi)容
1.2 計算機圖形學的部分應用領域
1.3 OpenGL簡介
1.4 用Dev-C++開發(fā)OpenGL應用
1.5 習題
第2章 基本圖元的顯示
2.1 顯示器的工作原理
2.2 DDA畫線算法
2.3 中點畫線算法
2.4 多邊形區(qū)域的填充
2.5 習題
第3章 OpenGL的基本圖元
3.1 OpenGL編程概述
3.2 一個簡單的OpenGL程序
3.3 基本圖元的定義
3.4 基本圖元的屬性
3.5 反走樣
3.6 習題
第4章 二維圖形變換
4.1 二維基本變換
4.2 二維反射和旋轉
4.3 二維變換的復合
4.4 二維觀察流程及相關變換
4.5 二維裁剪
4.6 習題
第5章 三維圖形變換
5.1 三維物體的多邊形表示
5.2 三維基本變換
5.3 三維反射和旋轉
5.4 三維變換的復合
5.5 三維觀察流水線和三維觀察變換
5.6 投影的類型與觀察體的設置
5.7 投影變換
5.8 規(guī)范化變換
5.9 裁剪
5.10 習題
第6章 OpenGL中的圖形變換
6.1 頂點變換的步驟和常用的變換函數(shù)
6.2 視圖造型變換
6.3 投影變換
6.4 OpenGL中圖形變換的例子
6.5 習題
第7章 三維場景的真實感繪制
7.1 概述
7.2 深度緩沖器算法
7.3 光源
7.4 基本光照模型
7.5 多邊形面繪制算法
7.6 習題
第8章 OpenGL的真實感圖形
8.1 光照處理
8.2 光照處理的幾個例子
8.3 融合
8.4 習題
第9章 樣條方法
9.1 樣條的含義和表示方法
9.2 三次樣條插值
9.3 Bezier樣條
9.4 Bezier樣條的OpenGL實現(xiàn)
9.5 B一樣條
9.6 B一樣條的OpenGL實現(xiàn)
9.7 習題
第10章 數(shù)字圖像處理概述
10.1 數(shù)字圖像處理的研究對象和主要應用
10.2 圖像數(shù)據(jù)
10.3 openCV簡介
10.4 用Dev-C++開發(fā)openCV應用
10.5 習題
第1l章 openCV核心功能與用戶接口
11.1 OpenCV GUI命令
11.2 OpenCV基礎數(shù)據(jù)結構
11.3 OpenCV矩陣的基礎操作
11.4 OpencV繪圖命令
11.5 習題
第12章 圖像的基礎運算
12.1 算術邏輯運算
12.2 統(tǒng)計運算
12.3 圖像的線性變換
12.4 數(shù)學函數(shù)
12.5 習題
第13章 圖像變換
13.1 顏色空間轉換
13.2 仿射變換
13.3 傅立葉變換
13.4 離散余弦變換
13.5 習題
第14章 圖像增強
14.1 圖像增強的兩類基本技術
14.2 圖像的灰度空間變換
14.3 圖像平滑處理方法
14.4 圖像銳化處理方法
14.5 形態(tài)學操作
14.6 圖像的頻譜變換
14.7 習題
第15章 圖像解析
15.1 圖像解析的主要內(nèi)容
15.2 圖像的特征統(tǒng)計
15.3 圖像的二值化
15.4 圖像的特征提取
15.5 圖像的特征描述
15.6 圖像中的景物匹配
15.7 習題
參考文獻