基于matlab圖像處理報告

基于matlab圖像處理報告

ID:3151854

大?。?.26 MB

頁數(shù):10頁

時間:2017-11-20

基于matlab圖像處理報告_第1頁
基于matlab圖像處理報告_第2頁
基于matlab圖像處理報告_第3頁
基于matlab圖像處理報告_第4頁
基于matlab圖像處理報告_第5頁
資源描述:

《基于matlab圖像處理報告》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。

1、基于MATLAB圖像處理報告一、設(shè)計題目圖片疊加。二、設(shè)計要求將一幅禮花圖片和一幅夜景圖片做疊加運(yùn)算,使達(dá)到煙花夜景的美圖效果。三、設(shè)計方案3.1、設(shè)計思路利用matlab強(qiáng)大的圖像處理功能,通過編寫程序,實現(xiàn)對兩幅圖片的像素進(jìn)行線性運(yùn)算,利用灰度變換的算法使圖片達(dá)到預(yù)期的效果。3.2、軟件介紹MATLAB是matrix&laboratory兩個詞的組合,意為矩陣工廠(矩陣實驗室)。是由美國mathworks公司發(fā)布的主要面對科學(xué)計算、可視化以及交互式程序設(shè)計的高科技計算環(huán)境。它將數(shù)值分析、矩陣計算、科學(xué)數(shù)據(jù)可視化以及非

2、線性動態(tài)系統(tǒng)的建模和仿真等諸多強(qiáng)大功能集成在一個易于使用的視窗環(huán)境中,為科學(xué)研究、工程設(shè)計以及必須進(jìn)行有效數(shù)值計算的眾多科學(xué)領(lǐng)域提供了一種全面的解決方案,并在很大程度上擺脫了傳統(tǒng)非交互式程序設(shè)計語言(如C、Fortran)的編輯模式,代表了當(dāng)今國際科學(xué)計算軟件的先進(jìn)水平。MATLAB和Mathematica、Maple并稱為三大數(shù)學(xué)軟件。它在數(shù)學(xué)類科技應(yīng)用軟件中在數(shù)值計算方面首屈一指。MATLAB可以進(jìn)行矩陣運(yùn)算、繪制函數(shù)和數(shù)據(jù)、實現(xiàn)算法、創(chuàng)建用戶界面、連接其他編程語言的程序等,主要應(yīng)用于工程計算、控制設(shè)計、信號處理與通

3、訊、圖像處理、信號檢測、金融建模設(shè)計與分析等領(lǐng)域。MATLAB的基本數(shù)據(jù)單位是矩陣,它的指令表達(dá)式與數(shù)學(xué)、工程中常用的形式十分相似,故用MATLAB來解算問題要比用C,F(xiàn)ORTRAN等語言完成相同的事情簡捷得多,并且MATLAB也吸收了像Maple等軟件的優(yōu)點,使MATLAB成為一個強(qiáng)大的數(shù)學(xué)軟件。在新的版本中也加入了對C,F(xiàn)ORTRAN,C++,JAVA的支持。可以直接調(diào)用,用戶也可以將自己編寫的實用程序?qū)氲組ATLAB函數(shù)庫中方便自己以后調(diào)用,此外許多的MATLAB愛好者都編寫了一些經(jīng)典的程序,用戶直接進(jìn)行下載就可

4、以用。3.3、常見簡單程序語句及算法分析(1)CLC;清零。(2)CLEAR;清內(nèi)存。(3)r=imread(‘路徑圖片名.jpg’);讀入一幅圖片。(4)imshow(r);顯示圖片r。(5)g=rgb2gray(r);灰度轉(zhuǎn)變。(6)%imhist(g);g1=histeq(g);figure,imsho(g1);直方圖均衡化。(7)Imwrite(‘g1,路徑圖片名.jpg’);保存圖片。3.4、圖片疊加及灰度變換分析程序1[m,n,l]=size(C);fori=1:mforj=1:nfork=1:lD(i,

5、j,k)=C(i,j,k)+B(i,j,k);endendend此程序的主要功能是對兩幅圖片通過算法來實現(xiàn)疊加的效果,程序中的幾個變量都是像素點的值,通過三個循環(huán)使得兩幅圖片對應(yīng)的值線性相加,最大值應(yīng)該是以255輸出,超過255也是以255輸出。程序2J=imadjust(I,[low_inhigh_in],[low_outhigh_out])此程序變換的原理是:如果原圖像f(x,y)的灰度范圍是[m,M],我們希望對圖像的灰度范圍進(jìn)行線性調(diào)整,調(diào)整后的圖像g(x,y)的灰度范圍是[n,N],那么下述變換:g(x,y)=

6、N-n[f(x,y)-m]+n就可以實現(xiàn)這一要求。MATLAB圖像處理工具箱中提供的imadjust函數(shù),可以實現(xiàn)上述的線性變換對比度調(diào)整。四、設(shè)計步驟(1)處理之前,我們先來看看兩幅原圖,一幅是帶有禮花的圖片,另一幅是一幅東方明珠的夜景圖。圖1圖2通過圖片我們發(fā)現(xiàn),禮花的圖片非常的亮,而夜景圖則顯得有些灰暗。我們推測,如果讓禮花和夜景的圖片疊加到一起,會不會由于禮花的亮度太大而掩蓋了城市的夜光,達(dá)不到我們想要的效果。(2)打開matlab圖像處理軟件,7.0及以上版本就可以,打開之后,顯示界面如下(我的版本是2012b

7、)。圖3(3)新建script文件,點擊’Newscript‘,或點擊’New‘,選擇script。圖4(4)在打開的界面之中輸入程序。圖片的位置是你所要用的圖片的準(zhǔn)確位置,盡量寫詳細(xì)點,減少計算機(jī)的讀取時間,加快讀取速度。如圖所示。圖5(5)點擊運(yùn)行按鈕,即界面上的綠色按鈕。圖6(6)查看效果,如下圖。圖7通過處理后的圖片,我們看到由于禮花太亮,完全將城市的夜景掩蓋住了,效果不是太理想。我們設(shè)想加入灰度變換函數(shù),將禮花的圖片變的暗一點,將夜景的亮度提高一點,看看效果怎么樣,加入灰度變換程序,如下圖。圖8(7)軟件調(diào)試后

8、運(yùn)行程序,如下圖。圖9結(jié)果顯示加入灰度變換的函數(shù)之后,圖片效果較之前好多了,達(dá)到了預(yù)期的目的。五、軟件代碼通過matlab進(jìn)行圖像處理,代碼如下:clear;clc;A=imread('C:UsersAdministratorDesktop作業(yè)禮花.jpg');C=imresize(A,[300,400])

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

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

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