matlab課程設(shè)計(jì)報(bào)告

matlab課程設(shè)計(jì)報(bào)告

ID:25191290

大?。?32.68 KB

頁數(shù):34頁

時(shí)間:2018-11-18

matlab課程設(shè)計(jì)報(bào)告_第1頁
matlab課程設(shè)計(jì)報(bào)告_第2頁
matlab課程設(shè)計(jì)報(bào)告_第3頁
matlab課程設(shè)計(jì)報(bào)告_第4頁
matlab課程設(shè)計(jì)報(bào)告_第5頁
資源描述:

《matlab課程設(shè)計(jì)報(bào)告》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。

1、《基于MATLAB的圖像處理》課程設(shè)計(jì)學(xué)生姓名:徐清福學(xué)號:110700136專業(yè)班級:信通一班指導(dǎo)教師:鄭曉明二○一零年4月8日33目錄(二號字體)一.課程設(shè)計(jì)目的…………………………………………………2二.課程設(shè)計(jì)要求…………………………………………………2三.課程設(shè)計(jì)報(bào)告內(nèi)容……………………………………………2四.程序需求和模塊分析…………………………………………2五.詳細(xì)設(shè)計(jì)過程…………………………………………………3六.調(diào)試及分析……………………………………………………16七.心得體會………………………………………………

2、………17八.附錄……………………………………………………………18九.參考文獻(xiàn)………………………………………………………3433課程設(shè)計(jì)的內(nèi)容如下:一.課程設(shè)計(jì)目的綜合運(yùn)用MATLAB工具箱實(shí)現(xiàn)圖像處理的GUI程序設(shè)計(jì)。二.課程設(shè)計(jì)題目描述和要求1)熟悉和掌握MATLAB程序設(shè)計(jì)方法2)掌握MATLABGUI程序設(shè)計(jì)3)學(xué)習(xí)和熟悉MATLAB圖像處理工具箱4)學(xué)會運(yùn)用MATLAB工具箱對圖像進(jìn)行處理和分析三.課程設(shè)計(jì)報(bào)告內(nèi)容學(xué)習(xí)MATLABGUI程序設(shè)計(jì),利用MATLAB圖像處理工具箱,設(shè)計(jì)和實(shí)現(xiàn)自己的Photoshop。要求:

3、按照軟件工程方法,根據(jù)需求進(jìn)行程序的功能分析和界面設(shè)計(jì),給出設(shè)計(jì)詳細(xì)說明。然后按照自己擬定的功能要求進(jìn)行程序設(shè)計(jì)和調(diào)試。1)圖像的讀取和保存。2)設(shè)計(jì)圖形用戶界面,讓用戶能夠?qū)D像進(jìn)行任意的亮度和對比度變化調(diào)整,顯示和對比變換前后的圖像。3)設(shè)計(jì)圖形用戶界面,讓用戶能夠用鼠標(biāo)選取圖像感興趣區(qū)域,顯示和保存該選擇區(qū)域。4)編寫程序通過最近鄰插值和雙線性插值等算法將用戶所選取的圖像區(qū)域進(jìn)行放大和縮小整數(shù)倍的操作,并保存,比較幾種插值的效果。5)圖像直方圖統(tǒng)計(jì)和直方圖均衡,要求顯示直方圖統(tǒng)計(jì),比較直方圖均衡后的效果。6)能對圖像加入各種

4、噪聲,并通過幾種濾波算法實(shí)現(xiàn)去噪并顯示結(jié)果。比較去噪效果。四.程序需求和功能模塊分析在設(shè)計(jì)過程中出滿足了一般的數(shù)字圖像處理功能。例如讀取圖像、保存圖像、圖像的旋轉(zhuǎn)變換、加噪聲去噪聲、彩色圖像直方圖統(tǒng)計(jì)、頻譜分析、灰度圖像處理和彩色圖像的顏色轉(zhuǎn)換模型等基本功能。本設(shè)計(jì)還加入了邊沿檢測和用滑動(dòng)條控制圖像的亮度和gamma值等功能。在菜單欄中還加入了快捷鍵功能。由于作者的水平有限,實(shí)現(xiàn)的功能不是很多,而且都是一般的功能;(1)、將一個(gè)RGB圖像轉(zhuǎn)換為灰度圖像。(2)、可以對圖像做各種變換,如旋轉(zhuǎn)等。(3)、有時(shí)并不需要圖像顯示其細(xì)節(jié)部分

5、,只要其輪廓,這時(shí)候不要很高的灰度級??梢园褕D像轉(zhuǎn)換為二值圖像,進(jìn)行圖像腐蝕,或是創(chuàng)建索引圖像等。33(4)、分析一個(gè)圖像的頻譜特征,利用傅里葉變換,將圖像從空間域變換到頻域,然后進(jìn)行各種處理,經(jīng)過高通濾波器或是低通濾波器。(5)、為了科學(xué)地定量描述和使用顏色,人們提出了各種顏色模型,按用途可分為三類:計(jì)算顏色模型,視覺顏色模型和工業(yè)顏色模型。有時(shí)為了不同的需要,要對顏色模型進(jìn)行轉(zhuǎn)換。設(shè)計(jì)完成后的基本效果圖如下:五.詳細(xì)設(shè)計(jì)過程5.1圖像的讀取、保存和退出打開:為了讓使用者更方便的使用,所以在設(shè)計(jì)的時(shí)候,通過對話框的形式來選擇文件

6、,選擇uigetfile函數(shù)來實(shí)現(xiàn),uigetfile函數(shù)顯示一個(gè)打開文件對話框,該對話框自動(dòng)列出當(dāng)前路徑下的目錄和文件,由于這個(gè)GUI程序的操作對象是圖像文件,設(shè)計(jì)為可以讀取任何格式的圖像。Uigetfile函數(shù)的調(diào)用格式為[name,path]=yigetfile(…),在按下對話框中的執(zhí)行按鈕“打開”后,返回選擇的文件名和路徑,分別保存到“name”和“path”33中。如果按下取消按鈕或是發(fā)生錯(cuò)誤,則返回值是0。根據(jù)返回值的情況,如果是0,則彈出提示錯(cuò)誤的對話框,否則,通過imread函數(shù)讀出圖像數(shù)據(jù),把圖像數(shù)據(jù)賦值給全局

7、變量handles.img。執(zhí)行效果如下:如果沒有選中任何文件則彈出錯(cuò)誤對話框:保存圖像同樣也通過對話框的形式來保存圖像數(shù)據(jù),通過uigetfile函數(shù)選擇文件名和路徑,用getimage(gca)取出坐標(biāo)2變換后的圖像數(shù)據(jù)保存到變量i,最后用imwrite函數(shù),把數(shù)據(jù)i存到指定的文件。執(zhí)行后效果圖如下:如果沒有保存彈出錯(cuò)誤對話框:退出程序如下所示:clc;closeall;close(gcf);5.2圖像的編輯:33灰度實(shí)現(xiàn)RGB圖像轉(zhuǎn)換成為灰度圖像,如果本來就是灰度圖像則不能轉(zhuǎn)化,彈出錯(cuò)誤對話框。由于RGB圖像是三維圖像,所以

8、圖像數(shù)據(jù)是一個(gè)三維數(shù)組,為了顯示灰度圖像,把三維圖像降為二維,可以只取其中的二維數(shù)據(jù),實(shí)現(xiàn)方法程序?yàn)椋簓=(handles.img(:,:,1));imshow(y);但是這樣的話,根據(jù)程序所選的不同,圖像數(shù)據(jù)也不同,顯示也就不一樣。另一種方法就是

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會顯示錯(cuò)亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時(shí)聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。