內 容 簡 介
本書以套用為方向,以實用為目標來講述圖像處理技術,在簡要介紹圖像處理的基礎理論之後,重點講述套用MATLAB圖像處理工具箱,並給出了大量的實例及綜合實戰套用。
本書由MATLAB入門篇、圖像處理提高篇和綜合實戰篇這3篇組成。MATLAB入門篇主要介紹MATLAB軟體、基本運算、程式設計及圖形繪製;圖像處理提高篇講述圖像處理的主要內容,包括圖像的運算、變換、增強、分析、復原、形態學操作及彩色圖像處理等;綜合實戰篇通過綜合實例,講述套用MATLAB來分析、解決具體的圖像處理問題,包括圖像重構、增強、配準、去模糊、分割和特徵提取等典型套用。
本書語言簡練、實例豐富,闡述清晰,可供從事信號與信息處理、計算機科學與技術、通信工程、地球物理、醫學等專業的本科生,研究生作為圖像處理輔助教材和參考書使用,也可供相應的工程技術人員參考使用。
主要特色
本書內容圍繞MATLAB在圖像處理中的套用,通過詳實、豐富的實例講解,一步步帶領讀者進入MATLAB的圖像處理的廣闊世界。本書主要的特點可以概括為以下幾點:
1.內容由淺入深、層次性強
本書採用3篇結構,從MATLAB入門篇入手,重點在圖像處理提高篇,循序漸進地講述MATLAB圖像處理技術,最後在綜合實戰篇中,以精講綜合實例收尾,層次結構簡潔明了,非常適合不同層次的讀者選擇性地學習,提高了學習效率。
另一方面,講述套用MATLAB求解最最佳化問題時,也是從易到難依次講述了GUI最佳化工具、工具箱函式、編程實現這三種實現方式。
2.實例豐富,實用性強
本書打破了圖像處理類書理論多、算法多、實例少的慣例,對複雜的理論及算法一帶而過,重在MATLAB實現及套用,重在實例!
本書精心挑選了最具代表性和實用性的100多個實例,以及實戰篇的6大類套用實例,悉數進行全面、詳實的分析和講解,並提供了全部原始碼,非常便於學習和參考。
3.語言簡潔精煉,可讀性強
本書以簡潔、通俗的語言來說明圖像處理的基本理論,避免過於複雜的數學推導,提高了可讀性。
在實例的程式代碼中,對關鍵的代碼進行點睛式的注釋,讓讀者在程式中快速有效地掌握MATLAB的套用。
4.附錄詳實全面,參考性強
函式是MATLAB工具箱的核心,可以說,學會了函式就等於掌握了工具箱。本書附錄對圖像處理工具箱的全部函式進行了詳實具體的說明,能幫助讀者快速高效地掌握這些函式,而且還非常便於進行查詢和參考,提高了本書的實用性和參考性。
目標讀者
本書可作為從事信號與信息處理、計算機科學與技術、通信工程、地球物理、醫學等專業的本科生和研究生學習圖像處理的輔助教材和參考書,也可供相應的工程技術人員參考使用。
光碟使用說明
本書附帶光碟包含了全書所有實例對應的MATLABM檔案,按照章節存放在各個資料夾下。光碟中還包含了書中用到的圖像的源檔案。運行光碟提供的代碼檔案,讀者就能體會本書所有實例的效果。
使用本光碟中的實例前,讀者需要安裝MATLAB,並將包含待運行.m檔案的資料夾添加到MATLAB路徑或設定為MATLAB當前目錄。
節選
第1章MATLAB概述
經過20餘年的補充與完善以及多個版本的升級換代,MATLAB已發展至R2009a版本。MATLAB是一個包含眾多科學、工程計算的龐大系統,是目前世界上最流行的計算軟體之一。
1.1 MATLAB的發展歷程
MATLAB語言的產生是與數學計算緊密聯繫在一起的。1980年,美國新墨西哥州大學計算機系主任CleveMoler在給學生講授線性代數課程時,發現學生在高級語言編程上花費了很多時間,於是著手編寫供學生使用的Fortran子程式庫接口程式,他將這個接口程式取名為MATLAB(即MatrixLaboratory的前三個字母的組合,意為“矩陣實驗室”)。這個程式獲得了很大的成功,受到學生的廣泛歡迎。
20世紀80年代初期,Moler等一批數學家與軟體專家組建了MathWorks軟體開發公司,繼續從事MATLAB的研究和開發,1984年推出了第一個MATLAB商業版本,其核心是用C語言編寫的。而後,它又添加了豐富多彩的圖形圖像處理、多媒體、符號運算以及與其他流行軟體的接口功能,使得MATLAB的功能越來越強大。
盤點圖像處理書籍
圖像處理(image processing),是指用計算機對圖像進行分析,以達到所需結果的技術。又稱圖片處理、影像處理、照片處理、後期處理、P圖、PS。 |