數(shù)字圖像處理與機器視覺

出版時間:2010-4  出版社:人民郵電  作者:張錚//王艷平//薛桂香  頁數(shù):544  
Tag標(biāo)簽:無  

前言

圖像處理與機器視覺是當(dāng)前計算機科學(xué)的一個熱門研究方向,它應(yīng)用廣泛,發(fā)展前景樂觀。近年來,伴隨著人工智能、模式識別學(xué)科以及人機智能接口技術(shù)的飛速發(fā)展,機器視覺的研究正在不斷升溫——從日常生活中與我們息息相關(guān)的光學(xué)字符識別(OCR)和汽車自動駕駛,到醫(yī)學(xué)應(yīng)用中的病灶檢測與分析,再到未來人機智能交互領(lǐng)域中的人臉識別,情感計算,等等。而圖像處理是機器視覺研究中必不可少的圖像預(yù)處理環(huán)節(jié),是我們需要掌握的首要技術(shù)。和圖像相關(guān)的東西往往容易引起計算機初學(xué)者的興趣,我在讀大學(xué)本科的時候就覺得能讓計算機理解所“看”到的東西是一件非常神秘和令人興奮的事情;但同時它的理論性較強,門檻較高,在各個高校中,這門課程大多也是作為計算機專業(yè)研究生的選修課程。要理解該領(lǐng)域的知識,讀者需要具有一定的數(shù)學(xué)基礎(chǔ),除此之外還涉及到信號處理、統(tǒng)計分析、模式識別和機器學(xué)習(xí)等專業(yè)領(lǐng)域知識,因此令很多人望而卻步。其實“難以理解”關(guān)鍵在于缺乏必要的先序知識,這才是難以跨越的鴻溝。我們在撰寫本書過程中,對于可能造成理解困難的地方,均盡可能地給出了必要的先序知識,深入淺出,盡量定性地進(jìn)行描述;對于那些并不一目了然的結(jié)論均給出了思路和解釋,必要的還在附錄中提供了證明;對于某些非常專業(yè)已經(jīng)超過本書討論范圍的相關(guān)知識則在最后給出了參考文獻(xiàn),供有興趣的讀者進(jìn)一步學(xué)習(xí)和研究。本書的宗旨是在向讀者介紹知識的同時,培養(yǎng)讀者的思維方法,使讀者知其然還要知其所以然,并在解決實際問題中能有自己的想法。

內(nèi)容概要

  本書將理論知識、科學(xué)研究和工程實踐有機結(jié)合起來,介紹了數(shù)字圖像處理和識別技術(shù)的方方面面,內(nèi)容包括圖像的點運算、幾何變換、空域和頻域濾波、圖像復(fù)原、形態(tài)學(xué)處理、圖像分割以及圖像特征提取。本書還對于機器視覺進(jìn)行了前導(dǎo)性的探究,重點介紹了兩種在工程技術(shù)領(lǐng)域非常流行的分類技術(shù)——人工神經(jīng)網(wǎng)絡(luò)(ANN)和支持向量機(SVM),并在配套給出的識別案例中直擊光學(xué)字符識別(OCR)和人臉識別兩大熱點問題。  全書結(jié)構(gòu)緊湊,內(nèi)容深入淺出,講解圖文并茂,適合于計算機、通信和自動化等相關(guān)專業(yè)的本科生、研究生以及工作在圖像處理和識別領(lǐng)域一線的廣大工程技術(shù)人員閱讀。

書籍目錄

第0章 數(shù)字圖像處理概述  0.1 數(shù)字圖像   0.1.1 什么是數(shù)字圖像   0.1.2 數(shù)字圖像的顯示   0.1.3 數(shù)字圖像的分類   0.1.4 數(shù)字圖像的實質(zhì)   0.1.5 數(shù)字圖像的表示   0.1.6 圖像的空間和灰度級分辨率  0.2 數(shù)字圖像處理與識別   0.2.1 從圖像處理到圖像識別   0.2.2 什么是機器視覺   0.2.3 數(shù)字圖像處理和識別的應(yīng)用實例  0.3 數(shù)字圖像處理的預(yù)備知識   0.3.1 鄰接性、連通性、區(qū)域和邊界   0.3.2 距離度量的幾種方法   0.3.3 基本的圖像操作 第1章 MATLAB圖像處理編程基礎(chǔ)  1.1 Matlab操作簡介   1.1.1 Matlab軟件環(huán)境   1.1.2 文件操作   1.1.3 在線幫助的使用   1.1.4 變量的使用   1.1.5 矩陣的使用   1.1.6 細(xì)胞數(shù)組(Cell Array)和結(jié)構(gòu)體(Structure)   1.1.7 關(guān)系運算與邏輯運算   1.1.8 常用圖像處理數(shù)學(xué)函數(shù)   1.1.9 Matlab程序流程控制   1.1.10 M文件編寫   1.1.11 Matlab函數(shù)編寫  1.2 Matlab圖像類型及其存儲方式  1.3 Matlab的圖像轉(zhuǎn)換  1.4 讀取和寫入圖像文件  1.5 圖像的顯示 第2章 Visual C++圖像處理編程基礎(chǔ)  2.1 位圖文件及其C++操作   2.1.1 設(shè)備無關(guān)位圖   2.1.2 BMP圖像文件數(shù)據(jù)結(jié)構(gòu)  2.2 認(rèn)識CImg類   2.2.1 主要成員函數(shù)列表   2.2.2 公有成員  2.3 CImg類基礎(chǔ)操作   2.3.1 加載和寫入圖像   2.3.2 獲得圖像基本信息   2.3.3 檢驗有效性   2.3.4 按像素操作   2.3.5 改變圖像大小   2.3.6 重載的運算符   2.3.7 在屏幕上繪制位圖圖像   2.3.8 新建圖像   2.3.9 圖像類型的判斷與轉(zhuǎn)化    2.4 DIPDemo工程   2.4.1 DIPDemo主界面   2.4.2 圖像操作和處理類——CImg和CImgProcess   2.4.3 文檔類——CDIPDemoDoc   2.4.4 視圖類——CDIPDemoView  2.5 CImg應(yīng)用示例   2.5.1 打開圖像   2.5.2 清空圖像   2.5.3 像素初始化方法   2.5.4 保存圖像 第3章 圖像的點運算  3.1 灰度直方圖   3.1.1 理論基礎(chǔ)   3.1.2 Matlab實現(xiàn)   3.1.3 Visual C++實現(xiàn)  3.2 灰度的線性變換   3.2.1 理論基礎(chǔ)   3.2.2 Matlab實現(xiàn)   3.2.3 Visual C++實現(xiàn)  3.3 灰度對數(shù)變換   3.3.1 理論基礎(chǔ)   3.3.2 Matlab實現(xiàn)   3.3.3 Visual C++實現(xiàn)  3.4 伽瑪變換   3.4.1 理論基礎(chǔ)   3.4.2 Matlab實現(xiàn)   3.4.3 Visual C++實現(xiàn)  3.5 灰度閾值變換   3.5.1 理論基礎(chǔ)   3.5.2 Matlab實現(xiàn)   3.5.3 Visual C++實現(xiàn)  3.6 分段線性變換   3.6.1 理論基礎(chǔ)   3.6.2 Matlab實現(xiàn)   3.6.3 Visual C++實現(xiàn)  3.7 直方圖均衡化   3.7.1 理論基礎(chǔ)   3.7.2 Matlab實現(xiàn)   3.7.3 Visual C++實現(xiàn)  3.8 直方圖規(guī)定化(匹配)   3.8.1 理論基礎(chǔ)   3.8.2 Matlab實現(xiàn)   3.8.3 Visual C++實現(xiàn) 第4章 圖像的幾何變換 第5章 空間域圖像增強 第6章 頻率域圖像增強 第7章 彩色圖像處理 第8章 形態(tài)學(xué)圖像處理 第9章 圖像分割 第10章 特征提取 第11章 圖像識別初步 第12章 人工神經(jīng)網(wǎng)絡(luò) 第13章 支持向量機 

章節(jié)摘錄

插圖:圖像的空間和灰度級分辨率1.圖像的空間分辨率(SpatialResolution)圖像的空間分辨率是指圖像中每單位長度所包含的像素或點的數(shù)目,常以像素/英寸(pixelsperinch,ppi)為單位來表示。如72ppi表示圖像中每英寸包含72個像素或點。分辨率越高,圖像越清晰,圖像文件所需的磁盤空間也越大,編輯和處理所需的時間也越長。像素越小,單位長度所包含的像素數(shù)據(jù)就越多,分辨率也就越高,但同樣物理大小范圍內(nèi)所對應(yīng)圖像的尺寸也會越大,存儲圖像所需要的字節(jié)數(shù)也越多,因而,在圖像的放大縮小算法中,放大是對圖像的過采樣,縮小則是對圖像的欠采樣,這些內(nèi)容會在“4.5節(jié)圖像縮放”中進(jìn)一步介紹。通常在沒有必要對涉及像素的物理分辨率進(jìn)行實際度量時,通常會稱一幅大小為MXN的數(shù)字圖像的空間分辨率為MXN像素。圖0.3給出了同一幅圖像在不同的空間分辨率下呈現(xiàn)出的不同效果。當(dāng)高分辨率下的圖像以低分辨率表示時,在同等的顯示或打印輸出條件下,圖像的尺寸會變小,細(xì)節(jié)變得不明顯;當(dāng)將低分辨率下的圖像放大時,則會導(dǎo)致圖像的細(xì)節(jié)仍然模糊,只是尺寸變大。這是因為縮小的圖像已經(jīng)丟失了大量的信息,在放大圖像時只能通過復(fù)制行列的插值方法來確定新增像素的取值。

編輯推薦

《數(shù)字圖像處理與機器視覺:Visual C++與Matlab實現(xiàn)》:各種標(biāo)準(zhǔn)圖像處理算法(Matlab/Visual C++)汽車牌照的投影失真校正(Matlab/Visual C++)頂帽變換(Matlab/Visual C++)主成份分析(Matlab)LBP特征提取(Matlab)基于人工神經(jīng)網(wǎng)絡(luò)的數(shù)字識別系統(tǒng)(visual C++)基于支持向量機的人臉識別系統(tǒng)(Matlab)為想要了解數(shù)字圖像處理與機器視覺領(lǐng)域的讀者提供了一條扎實的進(jìn)階之路,從基本的圖像處理算法,到投影校正、頂帽變換等高級應(yīng)用,再到特征提取、分類器設(shè)計,以及像光學(xué)字符識別、人臉識別等綜合案例,一步步地引導(dǎo)讀者從閱讀中獲得知識,于實踐中升華感悟。Matoab與Visusl C++兩種語言描述的無縫連接,體現(xiàn)出科學(xué)研究和工程實踐在圖像處理與機器視覺領(lǐng)域的完美結(jié)合。從實踐所需的理論,理論指導(dǎo)的實踐以及理論與實踐的結(jié)合3個層次展開每一部分內(nèi)容,做到有的放矢。理論翔實,拒絕知識斷層,同時又不偏執(zhí)于理論本身,理論知識以說明實際問題為目的,定量解釋與定性描述恰當(dāng)融合。應(yīng)用案例豐富,不僅給出詳盡的實現(xiàn)代碼,更揭示出背后的設(shè)計思想,注重思維歷練,讓您知其然,更知其所以然。內(nèi)容具有一定深度,這不是一本在2個月后就會失去價值的應(yīng)用程序參考,相反她讓你每次欣賞時都能得到新的享受。Matlab與VisualC++兩種語言描述的無縫連接,體現(xiàn)出科學(xué)研究和工程實踐在圖像處理與機器視覺領(lǐng)域的完美結(jié)合。

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    數(shù)字圖像處理與機器視覺 PDF格式下載


用戶評論 (總計118條)

 
 

  •   數(shù)字圖像處理與機器視覺——Visual C++與Matlab實現(xiàn)(附光盤),內(nèi)容很好
  •   結(jié)合了vc和matlab的案例,介紹了數(shù)字化圖像處理,以及虛擬機器視覺
  •   數(shù)字圖像處理與機器視覺這本書 適合做工程研究的同學(xué)去使用,對初學(xué)者也是一個不錯的參考書!很好!
  •   數(shù)字圖像處理與機器視覺
  •   這是一本數(shù)字圖像處理不錯的書,基本的操作從c++和matlab兩種語言來實現(xiàn),有對比有助于學(xué)習(xí)
  •   與數(shù)字圖像處理有關(guān)的幾乎全介紹了,C++和MATLAB程序也詳細(xì),適合初學(xué)。
  •   本書對圖像處理技術(shù)有全面的介紹,并有相應(yīng)的matlab和VC程序,易懂!是本很不錯的書!
  •   很好的一本書,很多東西都可以直接拿來用。不亞于岡薩雷斯的數(shù)字圖像處理,圖形與代碼、說明相結(jié)合,說明的很透徹。不過如果要理解原理,可能需要很高的數(shù)學(xué)基礎(chǔ)。
  •   國內(nèi)難得一見的圖像處理方面的技術(shù)書,不但有實戰(zhàn),而且對背后的理論解釋也比較通俗易懂。
  •   可以在windows上輕松的學(xué)習(xí) 數(shù)字圖像處理了。效率很高!
  •   挺不錯的一本書,適合圖像處理方向的初學(xué)者
  •   這本書還是寫得非常翔實的,算是對自己學(xué)習(xí)圖像處理的一個整理
    還有一點,我喜歡看同齡人寫的書,易懂不教條,可操作性強。
  •   于圖像處理方面很適用和全面.
  •   大致看了一下還行就是提供自己設(shè)計的類可以簡化用C++圖像處理的一些繁瑣的事。
  •   此書寫的不錯,對于我這種初學(xué)圖像處理的人來說簡直太有幫助了
  •   學(xué)習(xí)視覺圖像的一般好書
  •   圖像方向的書,看起來還將的蠻多的,開始好好閱讀
  •   是一本學(xué)習(xí)模式識別的有用的書
  •   有人臉識別的經(jīng)典算法,經(jīng)典,實用,很不錯
  •   里面有很多Matlab的列子,特別講支持向量機的部分比較詳細(xì)。
  •   很不錯的一本數(shù)字圖象處理方面的書,個人認(rèn)為很經(jīng)典?。?!
  •   內(nèi)容不錯分別講解了VC和matlab兩種方法的使用,主要是注重于操作,結(jié)合原理類書籍一起看比較好!
  •   講解還算詳細(xì),主要是有Visual C++和Matlab的代碼,是上手時期不錯的選擇。
  •   內(nèi)容很全面,技術(shù)講解很具體!
  •   講的很詳細(xì),每個例題都附有兩種語言的實現(xiàn),講的比較全面!
  •   好書一本 適合初學(xué)者 兩種語言都講得比較好
  •   比較適合入門,但需要有些C++和matlab基礎(chǔ),
  •   視覺學(xué)習(xí)不可或缺的書籍
  •   如題,視覺方面的好書
  •   內(nèi)容不錯 就是光盤有點問題,已經(jīng)上門退貨,準(zhǔn)備重新買
  •   剛拿到書,首先從質(zhì)量上,書很好,沒有問題。內(nèi)容上只看了一點,感覺也蠻好的,應(yīng)該是比較適合初學(xué)者的
  •   這本書比較適合我的研究,感覺還可以,仔細(xì)研讀吧
  •   這本書內(nèi)容全面,很實用。
  •   光盤剛拿到就是壞的,斷開了,換個行么
  •   書很好,就是附帶的光盤壞了,不知道能不能補發(fā)一個
  •   圖書非常好,正是我所需要的,講解非常詳細(xì)。包裝很好,送貨很快。非常滿意。
  •   該書講得很詳細(xì),很適合初學(xué)者~
  •   書很不錯,例舉有很多,很適合我這類的初學(xué)者~
  •   書本質(zhì)量不錯,內(nèi)容也還好
  •   厚厚的一本,內(nèi)容充實,值得學(xué)習(xí)
  •   內(nèi)容一般般的,沒有特別之處.
  •   大致翻看了一下,內(nèi)容還不錯,應(yīng)該值得
  •   這本書很好,送貨也很快,整體不錯,希望對以后的學(xué)習(xí)有幫助吧。
  •   還是看中國人編的書比較好理解,看起來也快些。外國教材理解起來有點怪。
  •   很好,老公買的,非常有參考價值
  •   非常好,非常實用,給老公買的,他在家天天看
  •   非常喜歡——質(zhì)量非常好,非常滿意,十分有用
  •   不錯不錯,不過膠水溢出來了
  •   書依舊的好,快遞速度比上次快
  •   學(xué)長在用,我來買來看
  •   書上的例子比較詳細(xì),不錯!
  •   正版書,快遞也不錯
  •   書挺便宜,物流快
  •   在使用中~
  •   因為圖書館里的書都是往年的舊書,參考性不強。這款值得參考。
  •   書很好,利于學(xué)習(xí)編程
  •   什么時候都是需要學(xué)習(xí),學(xué)無止境,不過也沒有看
  •   還沒細(xì)讀,希望有用
  •   書不錯,講得挺清晰的
  •   嗯,從實例出發(fā),理解起來更容易
  •   還沒開始讀 不過覺得挺不錯
  •   正在學(xué)習(xí),希望有所幫助啟發(fā)
  •   很適用,同事都說好。
  •   寫的很詳細(xì),容易看懂!
  •   沒得說,聽說不錯,我看看再說。
  •   還不錯啊,能從書上學(xué)到東西
  •   收到了,但是還沒看!
  •   很不錯,希望好好學(xué)習(xí)一下~
  •   發(fā)貨很快,但是感覺書有些盜版,整體還不錯,挺!
  •   是我想要的》
  •   還有源碼,呵呵
  •   才翻看了一天,感覺此書還不錯,印刷質(zhì)量也很好,用著很舒服,也很滿意
  •   好書,實用,對自己幫助很大
  •   正在學(xué)習(xí)中!印刷質(zhì)量很好!
  •   快遞很給力 送到屋里來了
  •   書寫的很通俗易懂,值得一看
  •   對于我這個初學(xué)者作用很大。
  •   該書寫的還不錯,代碼也挺好。新手可以看看
  •   書很好用,是正版,紙張不錯。
  •   實用,詳細(xì),有代碼
  •   書不錯,細(xì)節(jié)需要完善!
  •   都是c++的東西
  •   書不錯了,加油!
  •   很好用,實用性很強,專業(yè)性強
  •   很好很滿意好評
  •   不錯,但是C++好難懂啊啊啊啊啊
  •   還只看了一部分,感覺很實用,也易懂。。。
  •   書的內(nèi)容很全,程序也全面,是一本數(shù)字圖像處理與機器視覺程序設(shè)計的較好的參考書
  •   感覺還勉強可以,這本書最大的特色就是vc與matlab能夠同時對相關(guān)的知識進(jìn)行實現(xiàn),提供學(xué)習(xí)者更好的認(rèn)識圖像處理方面的認(rèn)識
  •   內(nèi)容不錯,偏應(yīng)用,理論很少。幾乎圖像處理有關(guān)的內(nèi)容都有程序?qū)崿F(xiàn),因為是拿來當(dāng)工程應(yīng)用時參考用的,所以對于該書理論上的不足幾乎可以忽略。當(dāng)成一本程序?qū)崿F(xiàn)的參考書用了~
  •   圖像處理的書買了不少了,基本是VC的,買這本書是為了學(xué)點matlab。沒想到意外還學(xué)到一些別的知識,很好。
  •   內(nèi)容翔實,正是我需要的,工作中正需要學(xué)習(xí)圖像處理的東西。很值得一看。
  •   書本華麗,內(nèi)容充實。作為圖像處理參考教材很合適,希望有更多實例則更好。
  •   圖像處理方面的知識都講到了,還行。很有幫助
  •   適合于搞工程的同學(xué)們,所有代碼均能編譯通過、運行正常,但算法淹沒在了MFC以及C++的類中,不適合于做理論、研究算法的同學(xué)們學(xué)習(xí)
  •   書隔了一天就來到了,外包裝很好,保證了書的封面沒有刮痕等看起來不舒服的書的內(nèi)容很實用,有基礎(chǔ)有代碼,講解透徹唯一覺得遺憾的是,書的紙張不怎么好
  •   下單后等了三四天才發(fā)貨,書編寫的不錯,但是,書質(zhì)量太差,紙張薄,膠裝有嚴(yán)重問題,書還沒怎么翻就分兩半了
  •   這本書的VC部分我沒有仔細(xì)閱讀,所以不便評價,而matlab部分基本上能看做岡薩雷斯那本matlab的翻譯,同時由于原書的翻譯(阮秋琦版)實在太爛,所以我建議可以把這本書當(dāng)作原書的翻譯。
  •   正在讀第10章的LBP部分,書中說代碼是在光盤中某某處,一查竟然沒有!再試著一運行那個PCA的程序也沒有運行下去,感覺程序代碼是有問題的,總之比較氣憤啊!
  •   這本書非常重視算法的數(shù)學(xué)基礎(chǔ),不像一些不負(fù)責(zé)任的作者,胡亂抄抄代碼就了事兒。結(jié)合《數(shù)字圖像處理》(岡薩雷斯版)邊看原理邊實踐,很有收獲!
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7