資源描述:
《用matlab實現圖像灰度變換課程設計》由會員上傳分享,免費在線閱讀,更多相關內容在行業(yè)資料-天天文庫。
1、課程設計報告冊課程名稱:MATLAB課程設計課題名稱:灰度變換增強專業(yè)班級:姓名:BobWang學號:15164課程設計主要場所:信息樓220時間:指導教師:成績:前言-11-數字圖像處理技術是20世界60年代發(fā)展起來的一門新興學科,隨著圖像處理理論和方法的進一步完善,使得數字圖像處理技術在各個領域得到了廣泛應用,并顯示出廣闊的應用前景。MATLAB既是一種直觀、高效的計算機語言,同時又是一個科學計算平臺。它為數據分析和數據可視化、算法和應用程序開發(fā)提供了最核心的數學和高級圖形工具。根據它提供的500多個數學和
2、工程函數,工程技術人員和科學工作者可以在它的集成環(huán)境中交互或變成以完成各自的計算。MATLAB中集成了功能強大的圖像處理工具箱。由于MATLAB語言的語法特征與C語言極為相似,而且更加簡單,更加符合科技人員對數學表達式的書寫格式,而且這種語言可移植性好、可擴展性強,再加上其中有豐富的圖像處理函數,所以MATLAB在圖像處理的應用中具有很大的優(yōu)勢。MATLAB是一種以矩陣運算為基礎的交互式程序語言,能夠滿足科學、工程計算和繪圖的要求,與其它計算機語言相比,其特點是簡潔和智能化,適應科技專業(yè)人員的思維方式和書寫習慣
3、,使得編程和調試效率大大提高。我們學習掌握MATLAB,也可以說是在科學工具上與國際接軌。-11-目錄一、課程設計目的……………………………………………2二、設計任務及內容…………………………………………2三、課題設計實驗條件………………………………………3四、涉及知識…………………………………………………3五、具體設計過程及調試……………………………………45.1、圖像的讀入和顯示5.1.1、打開圖像……………………………………45.1.2、顯示原圖像…………………………………55.1.3、圖像灰度處理………
4、………………………75.1.4、顯示灰階后圖像……………………………85.2、直方圖均衡化5.2.1、生成直方圖………………………………...105.2.2、直方圖均衡化……………………………...125.3、灰度變換5.3.1、線性變換…………………………………...95.3.2、分段線性變換……………………………...95.3.3、非線性變換………………………………...9六、心得體會………………………………………………….17七、參考文獻………………………………………………….18八、程序清單………………
5、………………………………….19-11-一、設計目的本次課程設計旨在提升學生的動手能力,加強并鞏固對專業(yè)理論知識的理解和實際運用。通過使用MATLAB軟件,根據所分配的課題,鍛煉我們的自學能力,提高我們實踐能力,為畢業(yè)設計做鋪墊。1、熟悉并掌握應用MATLAB語言相關知識和程序設計方法。2、掌握MATLABGUI程序設計3、熟悉MATLAB圖像處理工具箱4、學會運用MATLAB工具箱對圖像進行處理和分析二、設計任務及內容利用MATLABGUI設計實現圖像處理的圖形用戶界面,利用MATLAB圖像處理工具箱實現以下
6、的圖像處理功能:1.采用matlabGuide設計圖像界面;可以讀入并顯示圖像,設計實現下列功能的按鈕,點擊相應的按鈕可以實現相應的功能。2.自選圖像一幅,進行線性變換、分段線性變換和非線性變換,對比源圖像與變換后的圖像特征變換,體會該變換的特點。3.自選圖像一幅,生成并繪制圖像的直方圖。4.直方圖均衡化方法研究,比較變換前后圖像的直方圖。三、題目研究的實驗條件計算機、相關書籍、MATLAB7以上版本四、課題所涉及知識面數字圖像處理和MATLAB軟件知識-11-一、具體設計過程及調試5.1、圖像的讀入和顯示采用
7、matlabGuide設計圖像界面;可以讀入并顯示圖像,設計實現下列功能的按鈕,點擊相應的按鈕可以實現相應的功能。圖形界面5.1.1、打開圖像從計算機中查找要打開的圖片-11-5.1.2、顯示原圖像把選中的圖片顯示在第一顯示區(qū)5.1.3、圖像灰度處理利用灰度處理函數rgb2gray()對原真彩圖像灰階化5.1.4、灰階后的圖像顯示把灰階后的圖像顯示在第二顯示區(qū),對兩幅圖片進行比較,觀察兩者特點。顯示原圖像和灰階后的圖像結論:對圖像灰階處理就是對原圖像黑白化5.2、直方圖均衡化直方圖均衡化是一種常用的灰度增強算法
8、,是將原圖的直方圖經過變換函數修正為均勻的直方圖,然后按照均衡后直方圖修整原圖像。-11-5.2.1、生成直方圖圖像的直方圖是表示數字圖像中每一灰度級與該灰度級出現的頻數,函數為imhist(X,map)顯示原圖像的灰度直方圖5.2.2、直方圖均衡化均衡化函數為histeq(I,n),其中n默認為64直方圖均衡化比較-11-5.3、灰度變換某些情況下,需要對圖像的灰度級整個范圍或者其中