【正文】
武漢理工大學(xué)《matlab課程設(shè)計(jì)》報(bào)告課程設(shè)計(jì)任務(wù)書學(xué)生姓名: 專業(yè)班級(jí): 通信1005班 指導(dǎo)教師: 工作單位: 信息工程學(xué)院 題 目: 利用MATLAB仿真軟件系統(tǒng)進(jìn)行圖像變換域分析初始條件:裝有matlab的pc機(jī)一臺(tái)要求完成的主要任務(wù): (包括課程設(shè)計(jì)工作量及其技術(shù)要求,以及說明書撰寫等具體要求)利用MATLAB仿真軟件進(jìn)行圖像的變換域分析。要求:讀取圖像并求圖像的奇異值(SVD)分解、正交分解(QR)、離散余弦變換(DCT)、離散傅利葉變換(DFT),小波變換(DWT),并保存和顯示變換后的圖像。課程設(shè)計(jì)進(jìn)度安排:1.方案設(shè)計(jì)1天2.軟件設(shè)計(jì)2天3.系統(tǒng)調(diào)試1天4.答辯1天指導(dǎo)教師簽名: 年 月 日系主任(或責(zé)任教師)簽名: 年 月 日目錄摘 要 2Abstract 31 matlab基本操作 4 基礎(chǔ)知識(shí) 4 圖像的讀取及程序 42 matlab圖像操作 6 圖像的奇異值分解 6 奇異值分解理論知識(shí) 6 6 圖像的正交分解 9 正交分解理論知識(shí) 9 程序及運(yùn)行結(jié)果 9 10 10 程序及運(yùn)行結(jié)果 11 12 12 14 15 15 18三 收獲、體會(huì)和建議 21四 參考文獻(xiàn) 23 摘 要MATLAB語(yǔ)言是由美國(guó)MathWorks公司推出的計(jì)算機(jī)軟件,經(jīng)過多年的逐步發(fā)展與不斷完善,現(xiàn)已成為國(guó)際公認(rèn)的最優(yōu)秀的科學(xué)計(jì)算與數(shù)學(xué)應(yīng)用軟件之一,是近幾年來在國(guó)內(nèi)外廣泛流行的一種可視化科學(xué)計(jì)算軟件。它集數(shù)值分析、矩陣運(yùn)算、信號(hào)處理和圖形顯示于一體,構(gòu)成了一個(gè)方便的、界面友好的用戶環(huán)境,而且還具有可擴(kuò)展性特征。MATLAB是一種向量語(yǔ)言,非常適合于圖像處理,其自帶的數(shù)字圖像處理工具箱包括15類函數(shù),支持四種圖像類型,并可相互轉(zhuǎn)換,ATLAB可操作的圖像文件包括BMP、HDF、JPEG、PCX、TIFF、XWD等格式。本文介紹了MATLAB語(yǔ)言的特點(diǎn)以及圖像處理工具箱實(shí)現(xiàn)的經(jīng)典圖像處理技術(shù)??傮w介紹了,對(duì)圖像的基本操作,以及對(duì)圖像進(jìn)行FFT變換,DCT變換,SVD變換,QR變換,小波變換等。通過對(duì)一副圖像通過MATLAB的圖像工具箱箱中imread;imshow;subplot;figure等基本圖像處理函數(shù)以及fft。 fft2。 dct。 dct2。 svd。 qr;wavedec2等圖像矩陣變換函數(shù),進(jìn)行處理,能大致基本展示MATLAB對(duì)圖像處理方面的強(qiáng)大功能。并且通過本次課程設(shè)計(jì),掌握了這款軟件的基本操作,其圖像工具欄的基本函數(shù),以及對(duì)圖像進(jìn)行的一些增強(qiáng)操作等。 AbstractMATLAB language is introduced by the United States MathWorks, puter software, after years of gradual development and continuous improvement, which has bee internationally recognized as the best scientific puting and mathematical application, one at home and abroad in recent years widespread a kinds of scientific visualization software. It bines numerical analysis, matrix putation, signal processing and graphical display on the whole, constitute a convenient, userfriendly user environment, but also has the scalability characteristics. MATLAB is a vector language is very suitable for image processing, its builtin digital image processing toolbox, including 15 class functions in support of four kinds of image types, and can be interchangeable, ATLAB operable image files, including BMP, HDF, JPEG , PCX, TIFF, XWD and other formats. This article describes the characteristics of the language of the MATLAB image processing toolbox to achieve the classic image processing technology. Presented an overview on the basic operation of the image, as well as images FFT transform, DCT transform, SVD transform, QR transform, wavelet transform. Through an image throu