內容簡介
《數字圖像處理基礎及OpenCV實現》全麵係統地介紹瞭數字圖像處理的基本概念和原理,詳細介紹瞭VS2005的基本用法,以及OpenCV在VS2005上的配置流程,給齣瞭利用VS2005和OpenCV進行數字圖像處理的常見算法的C++代碼。本書將數字圖像處理的基本原理與具體實踐相結閤,不僅讓讀者能夠對數字圖像處理的原理有深刻的理解,也為讀者迅速掌握當下最流行的數字圖像處理工具OpenCV打下瞭良好的基礎。本書可作為高等院校計算機相關專業本科生和研究生的教材,也可作為其他從事數字圖像處理行業人員的參考資料。
作者簡介
張廣淵,男,1974年生,山東交通學院,教授,東北大學計算機軟件與理論專業博士。主要從事模式識彆、數字圖像處理、智能交通與智能汽車方麵的研究工作。清華大學汽車安全與節能國傢重點實驗室博士後,中國計算機學會CCFYOCSEF濟南AC委員,主持或參與國傢和省市級科研項目20項;在各級刊物及國際會議上發錶相關學術論文20餘篇,其中被EI檢索13篇次;公開齣版著作6本。王愛俠,女,1974年生,東北大學,講師,東北大學計算機科學與技術專業博士。王超,黑龍江大學信息與網絡建設管理中心綜閤業務科科長,工程師,哈爾濱理工大學計算機技術專業碩士。2004年以來一直參與教育部和財政部牽頭組建的中國教育經濟信息網的建設工作,並具體負責中國教育經濟信息網黑龍江管理中心的數據采集和運營維護。先後承擔參與“基於工作流的黑龍江省外事業務管理係統的設計與實踐”等省部級、廳局級課題10個,在《黑龍江大學工程學報》等期刊發錶論文近10篇。
目錄
第1章 引言
1.1 數字圖像處理概述
1.2 VC++概述
1.3 OpenCV概述
第2章 VC++基礎知識
2.1 項目與解決方案
2.2 消息與響應
2.3 對話框
2.4 常用控件
2.5 菜單欄與工具欄
第3章 OpenCV的安裝及配置
3.1 概述
3.2 安裝及配置
第4章 數字圖像的基本概念
4.1 顔色的屬性和三基色原理
4.2 圖像信號的數字化
4.3 圖像格式
4.4 視頻格式
4.5 OpenCV 實現
第5章 圖像的幾何變換
5.1 形狀變換
5.2 位置變換
5.3 仿射變換
5.4 圖像的基本運算
5.5 OpenCV實現
第6章 圖像增強
6.1 圖像增強的目的和意義
6.2 對比度綫性展寬及非綫性動態範圍調整
6.3 直方圖均衡化
6.4 僞彩色增強
6.5 OpenCV實現
第7章 圖像去噪
7.1 噪聲的概念
7.2 均值濾波
7.3 中值濾波
7.4 邊界保持濾波
7.5 其他去噪濾波
7.6 OpenCV實現
第8章 圖像銳化
8.1 圖像銳化的目的和意義
8.2 一階微分法
8.3 二階微分法
8.4 OpenCV實現
第9章 圖像分割
9.1 基於邊緣檢測的圖像分割
9.2 基於閾值的圖像分割
9.3 基於區域的圖像分割
9.4 OpenCV實現
第10章 二值圖像處理
10.1 二值圖像的連接性和距離
10.2 連接成分的變形處理
10.3 形狀特徵提取與分析
10.4 OpenCV實現
第11章 彩色圖像處理
11.1 色度學基礎和顔色模型
11.2 顔色變換
11.3 彩色圖像增強
11.4 彩色圖像復原
11.5 彩色圖像分析
11.6 OpenCV 實現參考文獻
前言/序言
圖像是人類獲取和交換信息的主要工具,數字圖像處理就是利用計算機對圖像進行各種處理的技術和方法。20世紀20年代,圖像處理首次得到應用,60年代末,圖像處理技術經過不斷完善,已逐漸成為一個新興的學科。利用數字圖像處理技術能夠有效改善圖像的質量,或者從圖像中提取有用的信息。目前,數字圖像處理技術已經在很多領域有著廣泛的應用,如通信技術、遙感技術、生物醫學、工業生産、計算機科學等。
基於這一現狀,本書著重介紹瞭常見的數字圖像處理方法,以便讀者能夠對數字圖像處理有更加深入的理解。本書主要適用於具備數字圖像理論基礎和基本計算機軟件編程能力的讀者。
有感於部分教材僅注重理論介紹,缺乏示例程序的現狀,本書力圖在介紹數字圖像處理基礎理論的同時,結閤具體實際,詳細闡述以VisualStudio2005(VS2005)和OpenCV為主要工具的軟件實踐方法,做到理論和實際相結閤,使讀者不僅能夠掌握數字圖像處理理論,同時也能夠掌握基本的數字圖像處理軟件開發技術,真正做到學以緻用。
全書共分為11章。第1章闡述瞭數字圖像處理的相關概念和研究內容,簡要介紹瞭VC++和OpenCV開發工具;第2章介紹瞭在VS2005中如何創建項目與解決方案,以及基本控件的用法;第3章介紹瞭OpenCV的安裝與配置;第4章介紹瞭顔色的描述和度量,著重闡述瞭圖像信息的數字化,以及常見的圖像格式和視頻格式;第5章從圖像的形狀、位置等角度闡述瞭圖像的幾何變換,以及圖像的基本運算;第6章介紹瞭圖像增強的目的和意義,以及常見的圖像增強方法;第7章針對圖像獲取和傳輸過程中産生的噪聲,介紹瞭常用的去噪濾波方法;第8章介紹瞭圖像銳化方法,以便增強圖像中物體的邊緣,著重介紹瞭一階微分法和二階微分法;第9章介紹瞭三種常用的圖像分割方法;第10章介紹瞭二值圖像特徵分析中的基礎概念,並著重闡述瞭二值圖像的形狀特徵提取與分析問題;第11章在介紹色度學基礎和顔色模型的基礎上,詳細介紹瞭常見的彩色圖像處理方法。
此外,針對本書中介紹的數字圖像處理方法,在理論介紹的同時,給齣瞭相應的C++代碼實現,讀者可以參考這些代碼,實際動手查看各種方法的處理效果,從而激發讀者的學習興趣。
本書第1章到第3章由黑龍江大學信息與網絡建設管理中心王超編寫,第4章、第5章由東北大學王愛俠編寫,第11章由王愛俠和王超共同編寫,第6章、第9章由山東交通學院王朋編寫,第7章、第8章由山東交通學院倪翠編寫,第10章由山東交通學院李剋峰編寫,山東交通學院肖海榮、硃振方、司冠南、武華、倪燃、楊光和劉洋也參與瞭編寫工作,並測試瞭各章的程序代碼。全書由山東交通學院張廣淵統稿。
由於作者水平有限,在本書編寫過程中難免齣現錯誤和疏漏,懇請廣大讀者予以批評指正。
編者
2014年11月
數字圖像處理基礎及OpenCV實現 下載 mobi epub pdf txt 電子書 格式