出版時間:2006-6 出版社:人民郵電 作者:求是科技 頁數(shù):661 字?jǐn)?shù):1033000
Tag標(biāo)簽:無
內(nèi)容概要
本書主要講述了Visual C++數(shù)字圖像處理典型算法及實現(xiàn)。全書共12章,分別介紹了數(shù)字圖像編程基礎(chǔ)、圖像感知與獲取、圖像的點運算、幾何變換、正交變換、圖像增強、腐蝕算法、膨脹算法、細(xì)化算法、邊緣檢測與提取、輪廓跟蹤、圖像分割、圖像配準(zhǔn)、圖像復(fù)原和圖像的壓縮編碼技術(shù),對每種常用的數(shù)字圖像處理方法,本書都提供了完整的源代碼?! ”緯鴥?nèi)容豐富,敘述詳細(xì),實用性強,適合于數(shù)字圖像處理工作者閱讀參考。
書籍目錄
第1章 Visual C++數(shù)字圖像編程基礎(chǔ) 11.1 數(shù)字圖像處理概述 11.2 圖像和調(diào)色板 21.2.1 圖像 21.2.2 調(diào)色板 31.2.3 色彩系統(tǒng) 31.2.4 灰度圖 51.3 GDI位圖 51.3.1 從資源中裝入GDI位圖 61.3.2 伸縮位圖 81.4 與設(shè)備相關(guān)位圖 91.5 設(shè)備無關(guān)位圖(DIB) 141.5.1 BMP文件中DIB的結(jié)構(gòu) 141.5.2 DIB訪問函數(shù) 171.5.3 構(gòu)造DIB類 211.5.4 使用DIB讀寫B(tài)MP文件示例 33第2章 圖像感知與獲取 482.1 視覺基礎(chǔ) 482.1.1 視覺系統(tǒng) 482.1.2 視覺模型 502.2 圖像獲取 522.3 圖像采樣 532.3.1 確定性圖像場抽樣 532.3.2 隨機圖像取樣 552.4 量化 572.5 圖像顯示 612.5.1 圖案法顯示 612.5.2 圖案法顯示圖像的Visual C++實現(xiàn) 632.5.3 隨機抖動法顯示圖像 662.5.4 隨機抖動法顯示圖像的Visual C++實現(xiàn) 67第3章 圖像的點運算 723.1 灰度直方圖 723.1.1 灰度直方圖的定義 723.1.2 編程繪制灰度直方圖 733.2 灰度的線性變換 833.2.1 功能與效果 833.2.2 原理與算法 843.2.3 Visual C++編程實現(xiàn) 843.3 灰度的閾值變換 983.3.1 功能與效果 983.3.2 原理與算法 983.3.3 Visual C++編程實現(xiàn) 993.4 灰度的窗口變換 1063.4.1 功能與效果 1063.4.2 原理與算法 1073.4.3 Visual C++編程實現(xiàn) 1073.5 灰度拉伸 1173.5.1 功能與效果 1173.5.2 原理與算法 1183.5.3 Visual C++編程實現(xiàn) 1183.6 灰度均衡 1313.6.1 功能與效果 1313.6.2 原理與算法 1313.6.3 Visual C++編程實現(xiàn) 132第4章 圖像的幾何變換 1364.1 圖像的平移 1364.1.1 功能與效果 1364.1.2 原理與算法 1374.1.3 Visual C++編程實現(xiàn) 1394.2 圖像的鏡像變換 1464.2.1 功能與效果 1464.2.2 原理與算法 1464.2.3 Visual C++編程實現(xiàn) 1484.3 圖像的轉(zhuǎn)置 1534.3.1 功能與效果 1534.3.2 原理與算法 1534.3.3 Visual C++編程實現(xiàn) 1534.4 圖像的縮放 1574.4.1 功能與效果 1574.4.2 原理與算法 1574.4.3 Visual C++編程實現(xiàn) 1584.5 圖像的旋轉(zhuǎn) 1634.5.1 功能與效果 1634.5.2 原理與算法 1644.5.3 Visual C++編程實現(xiàn) 1674.6 插值算法簡介 1734.6.1 最鄰近插值 1734.6.2 雙線性插值 1734.6.3 高階插值 179第5章 圖像的正交變換 1805.1 傅立葉變換 1805.1.1 傅立葉變換的基本概念 1805.1.2 傅立葉變換的性質(zhì) 1815.1.3 離散傅立葉變換 1835.1.4 離散傅立葉變換的性質(zhì) 1845.1.5 快速傅立葉變換 1895.1.6 Visual C++編程實現(xiàn)圖像傅立葉變換 1965.2 離散余弦變換 2035.2.1 功能和效果 2035.2.2 原理和算法 2045.2.3 Visual C++編程實現(xiàn)圖像離散余弦變換 2075.3 沃爾什變換 2145.3.1 沃爾什函數(shù) 2145.3.2 沃爾什變換 2165.3.3 離散沃爾什-哈達(dá)瑪變換 2175.3.4 快速沃爾什-哈達(dá)瑪變換 2175.3.5 Visual C++編程實現(xiàn)圖像沃爾什-哈達(dá)瑪變換 2225.4 基于特征向量的變換 2305.4.1 特征分析 2305.4.2 主向量分析(PCA) 2305.4.3 霍特林(Hotelling)變換 2315.4.4 SVD變換 2325.4.5 霍特林變換的Visual C++實現(xiàn) 2345.5 小波變換 2475.5.1 連續(xù)小波變換 2485.5.2 離散小波變換 2505.5.3 二進小波變換 2515.5.4 小波變換的多分辨率分析 2515.5.5 Mallat算法 2525.5.6 小波變換的Visual C++實現(xiàn) 254第6章 圖像的增強 2696.1 圖像的灰度修正 2706.2 模板操作 2706.3 圖像的平滑 2746.3.1 功能與效果 2746.3.2 原理與算法 2746.3.3 Visual C++編程實現(xiàn) 2746.4 中值濾波 2856.4.1 功能與效果 2856.4.2 原理與算法 2856.4.3 Visual C++編程實現(xiàn) 2866.5 圖像的銳化 2946.5.1 梯度銳化 2946.5.2 拉普拉斯銳化 3006.5.3 高通濾波器 3036.6 偽彩色和假彩色增強 3066.6.1 偽彩色和假彩色增強技術(shù) 3066.6.2 Visual C++編程實現(xiàn) 307第7章 數(shù)字圖像腐蝕、膨脹和細(xì)化算法 3157.1 數(shù)學(xué)形態(tài)學(xué) 3157.1.1 什么是數(shù)學(xué)形態(tài)學(xué) 3157.1.2 數(shù)學(xué)形態(tài)學(xué)中的基本符號和術(shù)語 3157.2 圖像腐蝕(Erosion) 3177.2.1 功能與效果 3177.2.2 原理與算法 3187.2.3 Visual C++編程實現(xiàn) 3217.3 圖像膨脹(Dilation) 3307.3.1 功能和效果 3307.3.2 原理和算法 3307.3.3 腐蝕和膨脹的代數(shù)性質(zhì) 3327.3.4 Visual C++編程實現(xiàn) 3337.4 開(Open)運算和閉(Close)運算 3417.4.1 功能和效果 3417.4.2 原理和算法 3437.4.3 開、閉運算的代數(shù)性質(zhì) 3457.4.4 Visual C++編程實現(xiàn) 3467.5 數(shù)學(xué)形態(tài)學(xué)的其他運算 3607.5.1 擊中/擊不中(Hit/Miss)變換 3607.5.2 細(xì)化(Thinning) 3627.5.3 Visual C++編程實現(xiàn) 363第8章 圖像邊緣檢測、提取及輪廓跟蹤 3708.1 邊緣檢測 3708.1.1 功能與效果 3708.1.2 原理和算法 3738.1.3 Visual C++編程實現(xiàn) 3758.2 Hough變換 3988.2.1 功能與效果 3988.2.2 原理和算法 3998.2.3 Visual C++編程實現(xiàn) 4008.3 輪廓提取與輪廓跟蹤 4068.3.1 功能與效果 4068.3.2 原理和算法 4078.3.3 Visual C++編程實現(xiàn) 4088.4 種子填充 4158.4.1 功能與效果 4158.4.2 原理和算法 4168.4.3 Visual C++編程實現(xiàn) 418第9章 圖像分割 4299.1 圖像分割研究 4299.1.1 圖像分割定義 4299.1.2 圖像分割的方法 4309.2 并行邊界分割 4319.2.1 邊界檢測的數(shù)學(xué)基礎(chǔ) 4329.2.2 數(shù)字圖像的邊界檢測 4339.2.3 并行邊界分割的Visual C++實現(xiàn) 4349.3 串行邊界分割 4539.3.1 邊界跟蹤 4549.3.2 邊界跟蹤的Visual C++實現(xiàn) 4559.4 并行區(qū)域分割 4609.4.1 閾值分割 4609.4.2 自適應(yīng)閾值選取 4629.4.3 閾值分割的Visual C++實現(xiàn) 4639.5 串行區(qū)域分割 4719.5.1 區(qū)域生長 4719.5.2 分裂合并 4729.5.3 區(qū)域生長的Visual C++實現(xiàn) 4729.6 Canny算子 4779.6.1 Canny算子介紹 4789.6.2 Canny算子的Visual C++實現(xiàn) 478第10章 圖像配準(zhǔn) 49810.1 圖像配準(zhǔn)理論基礎(chǔ) 49810.1.1 圖像變換 49810.1.2 相似性測度 49910.1.3 插值 50110.1.4 最小二乘法 50110.2 圖像配準(zhǔn)中常用的技術(shù) 50210.2.1 點映射 50210.2.2 基于彈性模型的匹配 50310.2.3 特征空間的選擇 50310.2.4 相似性測度的選擇 50410.2.5 搜索空間和策略的選擇 50410.3 Visual C++編程實現(xiàn)圖像配準(zhǔn) 504第11章 圖像復(fù)原 54611.1 圖像退化的數(shù)學(xué)模型 54611.1.1 退化系統(tǒng)的基本定義 54711.1.2 連續(xù)函數(shù)的退化模型 54711.1.3 離散函數(shù)的退化模型 54811.2 運動模糊圖像復(fù)原 55111.2.1 由勻速直線運動引起的圖像模糊 55111.2.2 運動模糊圖像復(fù)原的Visual C++實現(xiàn) 55311.3 非約束復(fù)原 56411.3.1 非約束復(fù)原的基本方法 56411.3.2 逆濾波復(fù)原 56511.3.3 逆濾波復(fù)原的Visual C++實現(xiàn) 56511.3.4 維納濾波方法 57611.3.5 維納濾波的Visual C++實現(xiàn) 57811.4 約束復(fù)原 589第12章 圖像壓縮編碼 59012.1 圖像壓縮編碼理論基礎(chǔ) 59012.2 圖像編碼分類 59212.3 霍夫曼(Huffman)編碼 59312.3.1 霍夫曼編碼理論及算法 59312.3.2 霍夫曼編碼的Visual C++實現(xiàn) 59512.4 香農(nóng)-費諾(Shannon-Fano)編碼 60612.4.1 香農(nóng)-費諾編碼的理論及算法 60612.4.2 香農(nóng)-費諾碼的Visual C++實現(xiàn) 60612.5 算術(shù)編碼 61812.5.1 算術(shù)編碼的理論及算法 61912.5.2 算術(shù)編碼的Visual C++實現(xiàn) 62112.6 游程編碼(Run Length Coding) 63012.6.1 基本原理 63012.6.2 PCX文件格式及其編碼方法 63012.6.3 編程實現(xiàn)PCX文件格式的讀寫 63212.7 位平面編碼 63212.7.1 位編碼理論 63212.7.2 位平面編碼的Visual C++實現(xiàn) 63412.8 預(yù)測編碼 63712.8.1 DPCM的基本原理 63812.8.2 預(yù)測編碼的類型 63912.8.3 預(yù)測編碼的Visual C++實現(xiàn) 63912.9 JPEG 2000編碼 65412.9.1 JPEG 2000概述 65412.9.2 JPEG 2000圖像編解碼系統(tǒng) 65512.9.3 JPEG 2000圖像壓縮碼流格式 659
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載
Visual C++數(shù)字圖像處理典型算法及實現(xiàn) PDF格式下載