數字圖像處理:技術詳解與Visual C

數字圖像處理:技術詳解與Visual C

《數字圖像處理:技術詳解與Visual C》是2014年電子工業出版社出版的圖書,作者是左飛。

基本介紹

  • 書名:數字圖像處理技術詳解與Visual C
  • 類型:計算機與網際網路
  • 出版日期:2014年3月1日
  • 語種:簡體中文
  • ISBN:7121224836
  • 作者:左飛
  • 出版社:電子工業出版社
  • 頁數:591頁
  • 開本:16
  • 品牌:電子工業出版社
內容簡介,作者簡介,圖書目錄,

內容簡介

本書全面系統地講述了數字圖像處理領域中的15大核心話題,包括色彩空間、圖像編碼、頻域變換、圖像檔案格式、幾何變換、灰度變換、圖像的增強處理、邊緣檢測、輪廓跟蹤、形態學處理、圖像分割、圖像的加密與隱藏、小波變換、偏微分方程以及圖像去噪等。為了便於學習與實踐,基於自行開發的MagicHouse平台,本書提供了全部算法的完整編碼實現,並在Visual C++ 2005環境下調試通過。藉此,本書也向讀者全面詳盡地介紹了Visual C++下進行數字圖像處理編程的技術和方法。

作者簡介

服務於中國規模最大的移動通信運營商,業餘時間他撰寫了多部計算機方面的著作,並譯有《編碼》、《提高C++性能的編程技術》等經典名著。

圖書目錄

第1章 緒論
1.1 數字圖像處理概述
1.1.1 圖像與數字圖像
1.1.2 數字圖像處理研究的內容
1.1.3 數字圖像處理的套用
1.2 Visual C++概述
1.2.1 Visual C++簡介
1.2.2 卓越的集成開發環境
1.3 在Visual C++中處理數字圖像
1.3.1 點陣圖和調色板
1.3.2 圖形設備接口
1.4 本章實例:利用Visual C++實現畫圖程式
1.4.1 實例預覽
1.4.2 開始創建項目
1.4.3 完成實例編碼
第2章 色彩系統
2.1 學習圖像處理從認識色彩開始
2.1.1 什麼是顏色
2.1.2 顏色的屬性
2.1.3 光源能量分布圖
2.2 CIE色度圖
2.2.1 CIE色彩模型的建立
2.2.2 CIE色度圖的理解
2.2.3 CIE色度圖的後續發展
2.3 常用的色彩空間
2.3.1 RGB顏色空間
2.3.2 CMY/CMYK顏色空間
2.3.3 HSV/HSB顏色空間
2.3.4 HSI/HSL顏色空間
2.3.5 Lab顏色空間
2.3.6 YUV/YCbCr顏色空間
2.4 色彩空間的轉換方法
2.4.1 RGB轉換到HSV的方法
2.4.2 RGB轉換到HSI的方法
2.4.3 RGB轉換到YUV的方法
2.4.4 RGB轉換到YCbCr的方法
2.5 本章實例:Photoshop色彩編輯器的實現
2.5.1 需要解決的若干問題
2.5.2 開始創建項目
2.5.3 完成實例編碼
第3章 圖像的變換與編碼
3.1 圖像編碼的理論基礎
3.1.1 率失真函式
3.1.2 香農下邊界
3.1.3 無記憶高斯信源
3.1.4 有記憶高斯信源
3.2 圖像的壓縮編碼
3.2.1 行程編碼
3.2.2 LZW編碼
3.2.3 霍夫曼編碼
3.3 傅立葉變換
3.3.1 傅立葉變換的數學基礎
3.3.2 傅立葉變換與傅立葉級數的關係
3.3.3 數字圖像的傅立葉變換
3.3.4 快速傅立葉變換的算法
3.3.5 編程實現圖像的快速傅立葉變換
3.4 離散餘弦變換
3.4.1 基本概念及數學描述
3.4.2 離散餘弦變換的意義
3.4.3 離散餘弦變換的實現
3.5 子帶編碼
3.5.1 數位訊號處理基礎
3.5.2 多抽樣率信號處理
3.5.3 圖像的子帶分解
第4章 使用DIB處理數字圖像
4.1 設備相關點陣圖和設備無關點陣圖
4.1.1 設備相關點陣圖(DDB)
4.1.2 設備無關點陣圖(DIB)
4.2 CBitmap類
4.2.1 創建DDB
4.2.2 CBitmap中的成員函式
4.2.3 套用DDB顯示圖像
4.2.4 套用DDB顯示大圖像
4.3 進一步了解DIB
4.3.1 DIB的結構
4.3.2 DIB信息段
4.3.3 點陣圖數據
4.3.4 與DIB有關的函式
4.4 本章實例:DIB類的封裝
4.4.1 類的抽象與設計
4.4.2 編寫構造函式
4.4.3 DIB點陣圖的顯示
4.4.4 BMP檔案的存儲
第5章 使用GDI+處理數字圖像
5.1 GDI+簡介
5.1.1 GDI+概述
5.1.2 GDI+的結構
5.1.3 GDI+在Visual C++ 2005中的配置
5.2 GDI+基礎
5.2.1 Graphics類
5.2.2 GDI+的基本數據類型
5.2.3 GDI+中的顏色
5.3 GDI+處理圖像的基本方法
5.3.1 GDI+的圖像類
5.3.2 創建圖像對象
5.3.3 圖像的顯示和縮放
5.3.4 圖像的基本處理方法
5.4 圖像的剪裁
5.4.1 剪裁區域
5.4.2 GraphicsPath類
5.4.3 Region類
5.5 處理圖像的色彩
5.5.1 ColorMatrix結構體
5.5.2 改變圖像的透明度
5.5.3 將圖像轉換為灰度圖
5.5.4 改變圖像的亮度
5.5.5 改變圖像的對比度
5.6 本章實例:類似ACDSee的圖像瀏覽工具
5.6.1 實例預覽
5.6.2 概要設計
5.6.3 完成實例編碼
第6章 圖像檔案的格式
6.1 圖像檔案概述
6.1.1 圖像檔案
6.1.2 圖像檔案的一般結構
6.1.3 圖像檔案的常用參數
6.2 BMP檔案格式
6.2.1 檔案結構
6.2.2 檔案頭和信息頭
6.2.3 主要參數
6.3 GIF檔案格式
6.3.1 GIF格式簡介
6.3.2 GIF檔案結構
6.3.3 GIF檔案塊的結構
6.3.4 在GDI+下播放GIF動畫
6.4 PNG檔案格式
6.4.1 PNG格式簡介
6.4.2 PNG檔案結構
6.4.3 PNG中的關鍵數據塊
6.5 JPEG檔案及其編解碼的實現
6.5.1 JPEG檔案概述
6.5.2 JPEG的編解碼原理
6.5.3 JPEG檔案格式
6.5.4 JPEG解碼程式的實現
第7章 圖像的點運算
7.1 灰度直方圖簡介
7.1.1 灰度直方圖簡介
7.1.2 基本原理
7.1.3 編程實現
7.2 灰度線性變換
7.2.1 基本原理
7.2.2 編程實現
7.3 灰度非線性變換
7.3.1 灰度對數變換
7.3.2 灰度冪次變換
7.3.3 灰度指數變換
7.4 灰度閾值變換
7.4.1 基本原理
7.4.2 編程實現
7.5 灰度拉伸
7.5.1 基本原理
7.5.2 編程實現
7.6 灰度均衡
7.6.1 基本原理
7.6.2 編程實現
第8章 對圖像進行幾何變換
8.1 圖像幾何變換的基本理論
8.1.1 圖像幾何變換概述
8.1.2 圖像幾何變換的數學描述
8.2 圖像的平移變換
8.2.1 效果預覽
8.2.2 基本原理
8.2.3 編程實現
8.3 圖像的鏡像變換
8.3.1 效果預覽
8.3.2 基本原理
8.3.3 編程實現
8.4 圖像的轉置
8.4.1 效果預覽
8.4.2 基本原理
8.4.3 編程實現
8.5 圖像的縮放
8.5.1 效果預覽
8.5.2 基本原理
8.5.3 插值算法介紹
8.5.4 編程實現
8.6 圖像的旋轉
8.6.1 效果預覽
8.6.2 基本原理
8.6.3 編程實現
8.7 使用GDI+實現圖像的幾何變換
8.7.1 GDI+的變換操作
8.7.2 平移
8.7.3 縮放
8.7.4 旋轉
8.7.5 變換的組合
8.7.6 利用矩陣進行其他幾何變換
第9章 圖像的增強處理
9.1 卷積積分與鄰域處理
9.1.1 理解卷積積分的概念
9.1.2 卷積套用於圖像處理的原理
9.1.3 鄰域處理的基本概念
9.2 圖像的簡單平滑
9.2.1 圖像的簡單平滑原理
9.2.2 圖像簡單平滑的算法實現
9.3 圖像的高斯平滑
9.3.1 平滑線性濾波器
9.3.2 高斯平滑的原理
9.3.3 高斯分布
9.3.4 高斯平滑的算法實現
9.4 圖像的中值濾波
9.4.1 統計排序濾波器
9.4.2 圖像中值濾波的原理
9.4.3 圖像中值濾波的算法實現
9.5 圖像的拉普拉斯銳化
9.5.1 圖像的銳化
9.5.2 拉普拉斯銳化的原理
9.5.3 拉普拉斯銳化的算法實現
9.6 Sobel邊緣細化
9.6.1 Sobel邊緣細化的原理
9.6.2 Sobel邊緣細化的算法實現
第10章 圖像的形態學處理
10.1 數學形態學
10.2 一些必要的概念和符號約定
10.3 圖像的腐蝕
10.3.1 腐蝕原理
10.3.2 編程實現
10.4 圖像的膨脹
10.4.1 膨脹原理
10.4.2 編程實現
10.5 腐蝕和膨脹的性質及套用
10.5.1 腐蝕和膨脹的代數性質
10.5.2 腐蝕和膨脹的套用
10.6 開運算和閉運算
10.6.1 開運算
10.6.2 閉運算
10.6.3 編程實現
10.6.4 開運算和閉運算的代數性質
10.7 圖像形態學的其他運算
10.7.1 擊中/不擊中運算
10.7.2 細化處理
第11章 圖像的邊緣和輪廓
11.1 邊緣檢測
11.1.1 邊緣檢測的基本概念
11.1.2 常規邊緣檢測
11.1.3 帶方向的邊緣檢測
11.1.4 拉普拉斯運算元
11.2 Hough變換
11.2.1 平面坐標系的轉換
11.2.2 Hough變換的思想
11.2.3 直線的Hough變換
11.2.4 圓的Hough變換
11.2.5 彩色圖像的Hough變換
11.3 種子算法
11.3.1 算法介紹
11.3.2 編程實現
11.4 輪廓跟蹤
11.4.1 區域表示方法
11.4.2 計算區域的面積和周長
11.4.3 單區域跟蹤
11.4.4 多區域跟蹤
11.5 基於形態學分水嶺的圖像分割
11.5.1 基本概念
11.5.2 分水嶺算法
11.5.3 編程實現分水嶺分割
第12章 數字圖像的加密與隱藏
12.1 混沌理論概述
12.1.1 混沌理論的發展
12.1.2 混沌的基本概念
12.1.3 混沌的度量與判定
12.2 幾種典型的混沌系統舉例
12.2.1 Logistic映射
12.2.2 Henon映射
12.2.3 Chebychev映射
12.3 數字圖像的混沌加密簡介
12.3.1 密碼學與混沌密碼學
12.3.2 圖像混沌加密算法的分類
12.4 基於置亂的圖像加密技術
12.4.1 數字圖像與排列變換
12.4.2 利用Hilbert曲線置亂圖像
12.4.3 利用Arnold變換置亂圖像
12.4.4 數字圖像置亂算法的評價
12.5 混沌在圖像加密中的套用
12.5.1 以排序法為基礎的混沌置亂
12.5.2 基於起始地址法的混沌置亂
12.5.3 基於灰度值變換的混沌加密
12.5.4 對圖像進行混沌加密的評價
12.6 數字圖像的隱藏技術
12.6.1 圖像融合技術簡介
12.6.2 基於混沌的圖像隱藏算法
12.6.3 圖形用戶界面設計
12.6.4 編碼實現
第13章 小波變換及其套用
13.1 哈爾函式與哈爾變換
13.1.1 哈爾函式的定義
13.1.2 哈爾函式的性質
13.1.3 酉矩陣與酉變換
13.1.4 二維離散線性變換
13.1.5 哈爾基函式
13.1.6 哈爾變換
13.2 小波的數學基礎
13.2.1 小波的歷史
13.2.2 理解小波的概念
13.2.3 多解析度分析
13.2.4 小波函式的構建
13.2.5 小波序列展開
13.2.6 離散小波變換
13.2.7 連續小波變換
13.2.8 小波的容許條件與基本特徵
13.3 快速小波變換
13.3.1 快速小波正變換
13.3.2 快速小波逆變換
13.3.3 圖像的小波變換
13.4 小波在圖像處理中的套用
第14章 偏微分方程與圖像降噪
14.1 PM方程及其套用
14.1.1 一維熱傳導方程
14.1.2 各向異性擴散方程
14.1.3 PM擴散方程的實現
14.1.4 加性運算元分裂
14.2 TV方法及其套用
14.2.1 泛函與變分法
14.2.2 全變分模型
14.2.3 TV算法的數值實現
14.2.4 基於TV的圖像降噪實例

相關詞條

熱門詞條

聯絡我們