出版時間:2006-3 出版社:清華大學(xué) 作者:陸宗騏,金登男 編著 頁數(shù):441 字數(shù):658000
內(nèi)容概要
本書以CImage類為基礎(chǔ)介紹了Visual C++.NET環(huán)境下的圖像基礎(chǔ)知識與圖像處理常用算法的編程原理和方法。通過自建CImage仿真類,本書方法也適用于Visual C++環(huán)境。 本書包括4個部分。第1部分介紹圖像顯示與存儲的基礎(chǔ)知識;第2部分介紹Visual C++.NET應(yīng)用程序框架的建立,圖形編程,圖像的存取、顯示與生成,以及圖像的變化;第3部分介紹圖像的點處理,鄰域處理,二值圖像的處理,形態(tài)學(xué)圖像處理,彩色圖像的處理,輪廓跟蹤與線段編碼;第4部分介紹CImage仿真類的建立與圖像文件的讀寫。 本書附有光盤,提供了演示程序的全部源代碼以及處理所需的圖像實例。 本書可作為計算機及相關(guān)專業(yè)數(shù)字圖像處理的教材或教學(xué)參考書,也可作為電子、信息類專業(yè)的學(xué)生與科研人員在圖像處理方面的參考書或程序庫。
書籍目錄
第1章 圖像基礎(chǔ)知識 1.1 數(shù)字圖像與圖像處理 1.1.1 圖像 1.1.2 數(shù)字圖像 1.1.3 圖像處理的主要內(nèi)容 1.2 顏色模式 1.2.1 顏色的分類和特性 1.2.2 RGB顏色模式 1.2.3 CMYK顏色模式 1.2.4 HSV(HSB、HLS)顏色模式 1.3 彩色圖像顯示原理 1.3.1 黑白圖像顯示電路 1.3.2 不同類型圖像的顯示原理 1.3.3 調(diào)色板 1.3.4 調(diào)色板原理 1.3.5 電視圖像采集卡 1.3.6 圖像數(shù)據(jù)的存儲、傳送和處理 1.4 圖像文件概述 1.4.1 圖像文件 1.4.2 圖像文件的結(jié)構(gòu) 1.4.3 圖像文件的常用參數(shù) 1.4.4 圖像文件的類型 1.4.5 圖像顯示與存儲的過程 1.4.6 不同顯示格式間像素數(shù)據(jù)的轉(zhuǎn)換 1.5 BMP圖像文件 1.5.1 BMP文件的結(jié)構(gòu) 1.5.2 位圖文件頭與位圖信息頭 1.5.3 主要參數(shù) 1.5.4 圖像文件讀入內(nèi)存與顯示 第2章 建立應(yīng)用程序框架 2.1 創(chuàng)建Visual C++.NET程序 2.1.1 新建Visual C++.NET項目 2.1.2 選擇應(yīng)用程序類型 2.2 建立菜單 2.2.1 添加菜單資源 2.2.2 插入頂層菜單項 2.2.3 添加菜單項 2.2.4 添加命令處理函數(shù) 2.3 鼠標與鍵盤事件的響應(yīng) 2.3.1 處理鼠標鍵消息 2.3.2 捕獲鼠標 2.3.3 處理鍵盤消息 第3章 Visual C++圖形編程 3.1 設(shè)備環(huán)境類(CDC) 3.1.1 圖形設(shè)備接口與設(shè)備環(huán)境 3.1.2 MFC應(yīng)用程序的繪制操作對象 3.1.3 映像模式和坐標系統(tǒng) 3.1.4 在窗口用戶區(qū)繪圖 3.1.5 設(shè)備環(huán)境的主要屬性 3.1.6 繪制圖形演示程序 3.2 畫筆與線條圖的繪制 3.2.1 創(chuàng)建畫筆 3.2.2 線條圖繪制函數(shù) 3.2.3 線條繪制實例 3.3 畫刷與區(qū)域填充 3.3.1 創(chuàng)建畫刷 3.3.2 封閉曲線繪制函數(shù) 3.3.3 區(qū)域填充實例 3.4 字體與文本的顯示 3.4.1 創(chuàng)建字體 3.4.2 庫存字體 3.4.3 文本繪制函數(shù) 3.4.4 文本顯示實例 3.5 位圖與位塊的處理 3.5.1 建立位圖 3.5.2 位塊函數(shù) 3.5.3 位塊函數(shù)實例 第4章 圖像的存取、顯示與生成 4.1 位圖與CImage類 4.1.1 位圖 ……第5章 圖像的變化 第6章 圖像的點處理 第7章 圖像的鄰域處理 第8章 二值圖像的處理 第9章 形態(tài)學(xué)圖像處理第10章 彩色圖像的處理 第11章 輪廓跟蹤 第12章 線段編碼 第13章 Clmage仿真類的建立 第14章 圖像文件讀寫 參考文獻
圖書封面
評論、評分、閱讀與下載