出版時(shí)間:2009-3 出版社:國(guó)防工業(yè)出版社 作者:王家文 頁(yè)數(shù):382
Tag標(biāo)簽:無
前言
在實(shí)際生產(chǎn)生活中,人們很頻繁地接觸圖像,如電視畫面、照片、廣告媒介、圖畫等。人類所獲的外界信息有70%以上是通過視覺系統(tǒng),也就是圖像獲取的。圖形圖像處理起源于20世紀(jì)20年代,當(dāng)時(shí)通過海底電纜從英國(guó)倫敦到美國(guó)紐約采用數(shù)字壓縮技術(shù)傳輸了第一幅數(shù)字照片。此后,由于遙感等領(lǐng)域的應(yīng)用,使圖形圖像處理技術(shù)逐步受到關(guān)注并得到相應(yīng)的發(fā)展。本書中,圖形圖像處理是指采用計(jì)算機(jī)處理圖形圖像的技術(shù)。20世紀(jì)60年代美國(guó)的噴氣推進(jìn)實(shí)驗(yàn)室處理了由太空船“徘徊者七號(hào)”發(fā)回的月球照片,標(biāo)志著第三代計(jì)算機(jī)問世后數(shù)字圖像處理開始得到普遍應(yīng)用。近些年來,由于計(jì)算機(jī)與信息技術(shù)高速的發(fā)展,數(shù)字圖像處理技術(shù)也得到快速的發(fā)展,目前已成為計(jì)算機(jī)科學(xué)、醫(yī)學(xué)、生物學(xué)、工程學(xué)、信息科學(xué)等領(lǐng)域各學(xué)科學(xué)習(xí)和研究的對(duì)象。Matlab工具是在國(guó)內(nèi)外廣泛流行的數(shù)學(xué)計(jì)算軟件,這些年來由于市場(chǎng)的肯定,Matlab軟件得到巨大的發(fā)展,不再僅限于初期簡(jiǎn)單矩陣實(shí)驗(yàn)室的功能。隨著Matlab版本的不斷提高,已經(jīng)廣泛應(yīng)用于所有的科學(xué)和工程計(jì)算領(lǐng)域,如仿真技術(shù)、自動(dòng)控制、信號(hào)處理、神經(jīng)網(wǎng)絡(luò)、數(shù)字圖像處理、小波分析等。本書就是基于最新版本Matlab7.6(即MatlabR2008a)為工具,講解圖形圖像處理技術(shù),重點(diǎn)在于應(yīng)用Matlab7.6數(shù)字圖像處理工具箱處理數(shù)字圖像技術(shù)的研究。由于Matlab具有非常直觀、簡(jiǎn)潔、交互性高的特點(diǎn),因而即使對(duì)于一個(gè)沒有Matlab基礎(chǔ)的人而言,語(yǔ)言的學(xué)習(xí)也變得很簡(jiǎn)單。本書首先從Matlab語(yǔ)言基礎(chǔ)講起,只要認(rèn)真學(xué)習(xí)體會(huì),在幾個(gè)小時(shí)內(nèi),對(duì)語(yǔ)言的精通,完全是可能的。
內(nèi)容概要
Matlab是一種直觀、簡(jiǎn)潔化的計(jì)算軟件,廣泛應(yīng)用于科學(xué)計(jì)算和工程應(yīng)用。本書是基于Matlab7.6的圖像處理工具箱(Image Processing Toolbox)編寫的,較詳細(xì)地講解了圖像變換、圖像增強(qiáng)、圖像復(fù)原、圖像編碼與壓縮等技術(shù),以及繪圖技術(shù)和圖形用戶界面應(yīng)用等。全書側(cè)重于理論和實(shí)際的結(jié)合,力求使讀者可以全面了解Matlab圖形圖像處理技術(shù),提高分析問題、解決問題的能力。 全書內(nèi)容全面、結(jié)構(gòu)清晰、針對(duì)性強(qiáng),理論與實(shí)例相結(jié)合,涉及圖形圖像處理學(xué)的不同方向、不同領(lǐng)域,詳細(xì)介紹了圖像處理技術(shù)的技巧。 本書可作為高等院校本科、專科生教材或參考書,也適用于從事圖形圖像處理的研究人員和工程技術(shù)人員。
書籍目錄
第1章 Matlab7.6基礎(chǔ) 1.1 Matlab語(yǔ)言介紹 1.1.1 Matlab產(chǎn)品系列與特點(diǎn) 1.1.2 Matlab7.6的新特點(diǎn) 1.2 Matlab編程環(huán)境 1.2.1 初識(shí)Matlab 7.6環(huán)境 1.2.2 指令窗和工作空間 1.2.3 路徑瀏覽器與指令歷史瀏覽器 1.2.4 幫助和演示系統(tǒng) 1.3 Matlab數(shù)值數(shù)組 1.3.1 變量和表達(dá)式 1.3.2 數(shù)組的產(chǎn)生 1.3.3 數(shù)組的運(yùn)算 1.3.4 數(shù)組的查詢和賦值 1.3.5 數(shù)組的變換 1.3.6 多維數(shù)組 1.4 字符數(shù)組 1.4.1 創(chuàng)建字符數(shù)組 1.4.2 字符數(shù)組的操作 1.5 Matlab控制語(yǔ)句 1.5.1 循環(huán)結(jié)構(gòu) 1.5.2 選擇結(jié)構(gòu) 1.5.3 程序流控制 1.6 文件操作 1.6.1 變量的保存與調(diào)用 1.6.2 文件的打開與關(guān)閉 1.6.3 文件的輸入與輸出第2章 Matlab圖形繪制 2.1 二維繪圖 2.1.1 基本繪圖函數(shù) 2.1.2 圖形修飾 2.2 三維繪圖 2.2.1 三維數(shù)據(jù)的產(chǎn)生 2.2.2 三維繪圖指令 2.3 特殊圖形的繪制 2.3.1 面域圖、直方圖、餅圖 2.3.2 等高線 2.3.3 矢量圖 2.3.4 離散圖 2.3.5 直方圖 2.3.6 散點(diǎn)圖 2.3.7 面、多邊形 2.3.8 函數(shù)繪圖 2.3.9 動(dòng)畫 2.4 三維圖形的精細(xì)控制 2.4.1 視角 2.4.2 圖形旋轉(zhuǎn) 2.4.3 燈光效果 2.4.4 色彩控制 2.4.5 透明度第3章 句柄圖形對(duì)象與GUI 3.1 圖形對(duì)象 3.1.1 圖形對(duì)象類型 3.1.2 Root對(duì)象 3.1.3 Figure對(duì)象 3.1.4 核心圖形對(duì)象 3.1.5 繪圖對(duì)象 3.1.6 Annotation對(duì)象 3.1.7 組對(duì)象 3.1.8 Uicontrol對(duì)象 3.1.9 Uimenu對(duì)象 3.1.10 圖形對(duì)象函數(shù) 3.2 圖形對(duì)象屬性 3.2.1 圖形對(duì)象句柄的獲取 3.3 圖形對(duì)象句柄的刪除與判斷 3.3.1 句柄的刪除 3.3.2 句柄的判斷 3.4 圖形對(duì)象屬性值的獲取與設(shè)置 3.4.1 圖形對(duì)象屬性值的設(shè)置 3.4.2 圖形對(duì)象屬性值的獲取 ……第4章 Matlab圖像基礎(chǔ)第5章 圖像去處與區(qū)域處理第6章 Matlab圖像正交變換第7章 圖像濾波器第8章 Matlab圖像增強(qiáng)第9章 Matlab圖像復(fù)原第10章 圖像分析第11章 數(shù)學(xué)形態(tài)學(xué)圖像處理第12章 壓縮編碼第13章 小波圖像處理附錄A 常用的數(shù)學(xué)函數(shù)附錄B 圖像工具箱函數(shù)附錄C 小波分析工具箱函數(shù)附錄D 句柄圖形對(duì)象屬性附錄E Tex命令字符集
章節(jié)摘錄
第1章 Matlab7.6基礎(chǔ)Matlab是由MathWorks公司開發(fā)的一種主要用于數(shù)值計(jì)算及可視化圖形圖像處理的工程軟件。以編程環(huán)境和工具箱的形式將數(shù)值分析、矩陣計(jì)算、圖形圖像處理、信號(hào)處理和仿真等諸多強(qiáng)大的功能集成在較易使用的交互式計(jì)算機(jī)環(huán)境之中,為科學(xué)研究、工程應(yīng)用提供了一種功能強(qiáng)、效率高、可擴(kuò)展的編程工具。Matlab語(yǔ)言相對(duì)于Java、C等一些高級(jí)語(yǔ)言而言要簡(jiǎn)單得多,Matlab基礎(chǔ)的學(xué)習(xí)主要在于語(yǔ)法和數(shù)組的應(yīng)用。在語(yǔ)言上Matlab就是易學(xué)易用、簡(jiǎn)潔,能夠快速上手。即使一個(gè)從來沒使用過Matlab的讀者用Matlab從事圖形圖像方面的研究,通過本章的學(xué)習(xí),也可以輕而易舉學(xué)會(huì)Matlab。不管讀者是否學(xué)習(xí)過Matlab,本章的內(nèi)容都有必要閱讀,因?yàn)檫@里講解的方法和順序與其他書籍有很大的不同,同時(shí)也歡迎讀者提出意見,以便于進(jìn)一步改進(jìn)與提高。1.1 Matlab語(yǔ)言介紹Matlab名字是由Matrix(矩陣)和Laboratory(實(shí)驗(yàn)室)兩詞的前三個(gè)字母組合而成。20世紀(jì)70年代后期時(shí)任美國(guó)新墨西哥大學(xué)計(jì)算機(jī)科學(xué)系主任的Cleve Moler博士講授線性代數(shù)課程時(shí),發(fā)現(xiàn)應(yīng)用其他高級(jí)編程語(yǔ)言極為不方便,于是Cleve Moler博士和他的同事構(gòu)思并為學(xué)生設(shè)計(jì)了一組調(diào)用LINPACK和EISPACK庫(kù)程序的“通俗易用”的接口,此即用Fortran編寫的萌芽狀態(tài)的Matlab。以后幾年,Matlab作為免費(fèi)軟件在大學(xué)里使用,深受大學(xué)生們的喜愛。
編輯推薦
《Matlab7.6圖形圖像處理》可作為高等院校本科、??粕滩幕騾⒖紩?,也適用于從事圖形圖像處理的研究人員和工程技術(shù)人員。
圖書封面
圖書標(biāo)簽Tags
無
評(píng)論、評(píng)分、閱讀與下載