基于matlab的圖像處理的課程設(shè)計(jì).doc
約29頁DOC格式手機(jī)打開展開
基于matlab的圖像處理的課程設(shè)計(jì),基于matlab的圖像處理的課程設(shè)計(jì)摘要: 數(shù)字圖像處理技術(shù)是20世紀(jì)60年代發(fā)展起來的一門新興學(xué)科,隨著圖像處理理論和方法的進(jìn)一步完善,使得數(shù)字圖像處理技術(shù)在各個(gè)領(lǐng)域得到了廣泛應(yīng)用,并顯示出廣闊的應(yīng)用前景。matlab既是一種直觀、高效的計(jì)算機(jī)語言,同時(shí)又是一個(gè)科學(xué)計(jì)算平臺(tái)。它為數(shù)據(jù)分析和數(shù)據(jù)可視化、算法和應(yīng)用程序開...
內(nèi)容介紹
此文檔由會(huì)員 csfujixie 發(fā)布
基于MATLAB的圖像處理的課程設(shè)計(jì)
摘要:
數(shù)字圖像處理技術(shù)是20世紀(jì)60年代發(fā)展起來的一門新興學(xué)科,隨著圖像處理理論和方法的進(jìn)一步完善,使得數(shù)字圖像處理技術(shù)在各個(gè)領(lǐng)域得到了廣泛應(yīng)用,并顯示出廣闊的應(yīng)用前景。MATLAB既是一種直觀、高效的計(jì)算機(jī)語言,同時(shí)又是一個(gè)科學(xué)計(jì)算平臺(tái)。它為數(shù)據(jù)分析和數(shù)據(jù)可視化、算法和應(yīng)用程序開發(fā)提供了最核心的數(shù)學(xué)和高級(jí)圖形工具。根據(jù)它提供的500多個(gè)數(shù)學(xué)和工程函數(shù),工程技術(shù)人員和科學(xué)工作者可以在它的集成環(huán)境中交互或編程以完成各自的計(jì)算。
MATLAB中集成了功能強(qiáng)大的圖像處理工具箱。由于MATLAB語言的語法特征與C語言極為相似,而且更加簡單,更加符合科技人員對(duì)數(shù)學(xué)表達(dá)式的書寫格式,而且這種語言可移植性好、可擴(kuò)展性強(qiáng),再加上其中有豐富的圖像處理函數(shù),所以MATLAB在圖像處理的應(yīng)用中具有很大的優(yōu)勢。
關(guān)鍵詞:MATLAB,數(shù)字圖像處理
目錄
第一章 MATLAB的簡介 - 4 -
第二章 總體設(shè)計(jì) - 5 -
第三章 具體設(shè)計(jì) - 6 -
3.1 文件打開 - 6 -
3.2 文件保存 - 7 -
3.3 文件關(guān)閉 - 8 -
3.4 灰度圖 - 8 -
3.5 原圖鏡像 - 9 -
3.6 圖像旋轉(zhuǎn) - 9 -
3.7 傅立葉變換 - 11 -
3.8 預(yù)值化 - 12 -
3.9 下拉菜單 - 13 -
3.9.1 直方圖代碼及效果圖 - 13 -
3.9.2 顏色反向及其效果圖 - 14 -
3.9.3 索引圖程序及其效果 - 15 -
3.9.4 二值圖程序及其效果圖 - 16 -
3.9.5 指定圖形大小程序及其效果圖 - 17 -
3.9.6 陣列程序及其效果圖 - 19 -
3.9.7 圖像壓縮程序及其效果圖 - 21 -
3.9.8 圖像去噪程序及效果圖 - 22 -
3.10 其他 - 23 -
第四章 程序調(diào)試及結(jié)果分析 - 26 -
第五章 心得體會(huì) - 27 -
第六章 參考文獻(xiàn) - 29 -
圖表目錄
圖表2-1 初始界面及功能圖 - 5 -
圖表3-1 文件打開圖 - 7 -
圖表3-2 文件保存圖 - 8 -
圖表3-3 鏡像圖 - 9 -
圖表3-4 旋轉(zhuǎn)圖 - 10 -
圖表3-5 傅里葉變換圖 - 11 -
圖表3-6 預(yù)值化圖 - 12 -
圖表3-7 直方圖 - 14 -
圖表3-8 反向圖 - 15 -
圖表3-9 索引圖 - 16 -
圖表3-10 二值圖 - 17 -
圖表3-11 指定大小圖 - 18 -
圖表3-12 陣列圖 - 20 -
圖表3-13 壓縮圖 - 21 -
圖表3-14 圖像去噪圖 - 22 -
第一章 MATLAB的簡介
MATLAB 是美國MathWorks公司出品的商業(yè)數(shù)學(xué)軟件,用于算法開發(fā)、數(shù)據(jù)可視化、數(shù)據(jù)分析以及數(shù)值計(jì)算的高級(jí)技術(shù)計(jì)算語言和交互式環(huán)境,主要包括MATLAB和Simulink兩大部分。
MATLAB是矩陣實(shí)驗(yàn)室(Matrix Laboratory)的簡稱,和Mathematica、Maple并稱為三大數(shù)學(xué)軟件。它在數(shù)學(xué)類科技應(yīng)用軟件中在數(shù)值計(jì)算方面首屈一指。MATLAB可以進(jìn)行矩陣運(yùn)算、繪制函數(shù)和數(shù)據(jù)、實(shí)現(xiàn)算法、創(chuàng)建用戶界面、連接其他編程語言的程序等,主要應(yīng)用于工程計(jì)算、控制設(shè)計(jì)、信號(hào)處理與通訊、圖像處理、信號(hào)檢測、金融建模設(shè)計(jì)與分析等領(lǐng)域。
MATLAB的基本數(shù)據(jù)單位是矩陣,它的指令表達(dá)式與數(shù)學(xué)、工程中常用的形式十分相似,故用MATLAB來解算問題要比用C,F(xiàn)ORTRAN等語言完相同的事情簡 捷得多,并且mathwork也吸收了像Maple等軟件的優(yōu)點(diǎn),使MATLAB成為一個(gè)強(qiáng)大的數(shù)學(xué)軟件。在新的版本中也加入了對(duì)C,F(xiàn)ORTRAN,C++ ,JAVA的支持??梢灾苯诱{(diào)用,用戶也可以將自己編寫的實(shí)用程序?qū)氲組ATLAB函數(shù)庫中方便自己以后調(diào)用,此外許多的MATLAB愛好者都編寫了一些經(jīng)典的程序,用戶可以直接進(jìn)行下載就可以用。
摘要:
數(shù)字圖像處理技術(shù)是20世紀(jì)60年代發(fā)展起來的一門新興學(xué)科,隨著圖像處理理論和方法的進(jìn)一步完善,使得數(shù)字圖像處理技術(shù)在各個(gè)領(lǐng)域得到了廣泛應(yīng)用,并顯示出廣闊的應(yīng)用前景。MATLAB既是一種直觀、高效的計(jì)算機(jī)語言,同時(shí)又是一個(gè)科學(xué)計(jì)算平臺(tái)。它為數(shù)據(jù)分析和數(shù)據(jù)可視化、算法和應(yīng)用程序開發(fā)提供了最核心的數(shù)學(xué)和高級(jí)圖形工具。根據(jù)它提供的500多個(gè)數(shù)學(xué)和工程函數(shù),工程技術(shù)人員和科學(xué)工作者可以在它的集成環(huán)境中交互或編程以完成各自的計(jì)算。
MATLAB中集成了功能強(qiáng)大的圖像處理工具箱。由于MATLAB語言的語法特征與C語言極為相似,而且更加簡單,更加符合科技人員對(duì)數(shù)學(xué)表達(dá)式的書寫格式,而且這種語言可移植性好、可擴(kuò)展性強(qiáng),再加上其中有豐富的圖像處理函數(shù),所以MATLAB在圖像處理的應(yīng)用中具有很大的優(yōu)勢。
關(guān)鍵詞:MATLAB,數(shù)字圖像處理
目錄
第一章 MATLAB的簡介 - 4 -
第二章 總體設(shè)計(jì) - 5 -
第三章 具體設(shè)計(jì) - 6 -
3.1 文件打開 - 6 -
3.2 文件保存 - 7 -
3.3 文件關(guān)閉 - 8 -
3.4 灰度圖 - 8 -
3.5 原圖鏡像 - 9 -
3.6 圖像旋轉(zhuǎn) - 9 -
3.7 傅立葉變換 - 11 -
3.8 預(yù)值化 - 12 -
3.9 下拉菜單 - 13 -
3.9.1 直方圖代碼及效果圖 - 13 -
3.9.2 顏色反向及其效果圖 - 14 -
3.9.3 索引圖程序及其效果 - 15 -
3.9.4 二值圖程序及其效果圖 - 16 -
3.9.5 指定圖形大小程序及其效果圖 - 17 -
3.9.6 陣列程序及其效果圖 - 19 -
3.9.7 圖像壓縮程序及其效果圖 - 21 -
3.9.8 圖像去噪程序及效果圖 - 22 -
3.10 其他 - 23 -
第四章 程序調(diào)試及結(jié)果分析 - 26 -
第五章 心得體會(huì) - 27 -
第六章 參考文獻(xiàn) - 29 -
圖表目錄
圖表2-1 初始界面及功能圖 - 5 -
圖表3-1 文件打開圖 - 7 -
圖表3-2 文件保存圖 - 8 -
圖表3-3 鏡像圖 - 9 -
圖表3-4 旋轉(zhuǎn)圖 - 10 -
圖表3-5 傅里葉變換圖 - 11 -
圖表3-6 預(yù)值化圖 - 12 -
圖表3-7 直方圖 - 14 -
圖表3-8 反向圖 - 15 -
圖表3-9 索引圖 - 16 -
圖表3-10 二值圖 - 17 -
圖表3-11 指定大小圖 - 18 -
圖表3-12 陣列圖 - 20 -
圖表3-13 壓縮圖 - 21 -
圖表3-14 圖像去噪圖 - 22 -
第一章 MATLAB的簡介
MATLAB 是美國MathWorks公司出品的商業(yè)數(shù)學(xué)軟件,用于算法開發(fā)、數(shù)據(jù)可視化、數(shù)據(jù)分析以及數(shù)值計(jì)算的高級(jí)技術(shù)計(jì)算語言和交互式環(huán)境,主要包括MATLAB和Simulink兩大部分。
MATLAB是矩陣實(shí)驗(yàn)室(Matrix Laboratory)的簡稱,和Mathematica、Maple并稱為三大數(shù)學(xué)軟件。它在數(shù)學(xué)類科技應(yīng)用軟件中在數(shù)值計(jì)算方面首屈一指。MATLAB可以進(jìn)行矩陣運(yùn)算、繪制函數(shù)和數(shù)據(jù)、實(shí)現(xiàn)算法、創(chuàng)建用戶界面、連接其他編程語言的程序等,主要應(yīng)用于工程計(jì)算、控制設(shè)計(jì)、信號(hào)處理與通訊、圖像處理、信號(hào)檢測、金融建模設(shè)計(jì)與分析等領(lǐng)域。
MATLAB的基本數(shù)據(jù)單位是矩陣,它的指令表達(dá)式與數(shù)學(xué)、工程中常用的形式十分相似,故用MATLAB來解算問題要比用C,F(xiàn)ORTRAN等語言完相同的事情簡 捷得多,并且mathwork也吸收了像Maple等軟件的優(yōu)點(diǎn),使MATLAB成為一個(gè)強(qiáng)大的數(shù)學(xué)軟件。在新的版本中也加入了對(duì)C,F(xiàn)ORTRAN,C++ ,JAVA的支持??梢灾苯诱{(diào)用,用戶也可以將自己編寫的實(shí)用程序?qū)氲組ATLAB函數(shù)庫中方便自己以后調(diào)用,此外許多的MATLAB愛好者都編寫了一些經(jīng)典的程序,用戶可以直接進(jìn)行下載就可以用。
TA們正在看...
- 幼兒園大班科學(xué)公開課教案《小威向前沖》(通用).doc
- 幼兒園大班科學(xué)公開課:神秘杯(通用).doc
- 幼兒園大班科學(xué)探索活動(dòng):螞蟻(通用).doc
- 幼兒園大班科學(xué)教案-玩鎖(通用).doc
- 幼兒園大班科學(xué)教案《中國的造紙術(shù)》含反思(通用).doc
- 幼兒園大班科學(xué)教案《為什么會(huì)有白天和黑夜》含反...doc
- 幼兒園大班科學(xué)教案《乒乓球》含反思(通用).doc
- 幼兒園大班科學(xué)教案《凍冰花》含反思(通用).doc
- 幼兒園大班科學(xué)教案《凍冰花》(通用).doc
- 幼兒園大班科學(xué)教案《分一分》含反思(通用).doc