




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、 數(shù)字圖像處理上機(jī)作業(yè)一1. 設(shè)計(jì)一個(gè)程序,繪制出一幅灰度圖象的直方圖。Solution:代碼及代碼的說明:%作用:返回灰度矩陣a,并畫出直方圖function a=zhifangtu(x) % x為要分析的圖像名加單引號I=imread(x);b=size(I);a=zeros(1,256); % a為一個(gè)1*256的矩陣分別記錄灰度為0到255的像 %的個(gè)數(shù)for m=1:b(1) %兩個(gè)for語句將整張圖的所有像素都掃描一遍 for n=1:b(2) a(I(m,n)+1)= a(I(m,n)+1)+1; %將灰度為I(m,n)的像素個(gè)數(shù)存儲在%a(I(m,n)+1)中,因?yàn)閙atlab
2、里沒有 %a(0) endendn=0:255;bar(n,a);%畫出直方圖s=sum(a) %查看直方圖的總的面積等于這張圖的總像素值實(shí)驗(yàn)結(jié)果及分析:在命令窗口中輸入zhifangtu('Lenna.bmp')返回s =262144,以及灰度矩陣a,同時(shí)有如下直方圖輸出:分析及結(jié)論:在命令窗口中用size命令可查知Lenna.bmp是512*512的,返回的s =262144恰等于512*512,說明所編的直方圖的程序恰將所有的像素點(diǎn)都統(tǒng)計(jì)了,直方圖的總面積等于像素總數(shù)。直方圖的作用也就是將一張圖中不同灰度值對應(yīng)像素?cái)?shù)的一個(gè)統(tǒng)計(jì)。在這個(gè)程序的編寫中應(yīng)注意a(I(m,n)+1
3、)= a(I(m,n)+1)+1 不能寫成a(I(m,n)= a(I(m,n)+1 ,應(yīng)為在matlab中矩陣表示沒有a(0),若某個(gè)像素點(diǎn)的灰度值是0,就會出錯(cuò),故應(yīng)寫成a(I(m,n)+1)= a(I(m,n)+1)+1形式。2.對同一場景但模糊程度不一樣的三張數(shù)字圖像繪制出其直方圖, 計(jì)算每一幅圖象所有像素灰度的方差。圖象的清晰度同灰度方差什么關(guān)系? Solution:代碼及代碼的說明:%作用:繪出模糊程度不一樣的三張數(shù)字圖像的直方圖,并輸出各自灰度方差I(lǐng)1=imread('tu1.bmp');I1=rgb2gray(I1); %轉(zhuǎn)換為灰度圖像imwrite(I1,
4、9;tu0.bmp'); %由于直方圖只能對灰度圖作用,故先將其轉(zhuǎn)為灰度圖subplot(2,2,1);zhifangtu('tu0.bmp');title('tu1直方圖'); %繪出tu1.bmp的直方圖k1=size(I1);I1=single(I1);I1=(I1-mean(mean(I1)').2; %個(gè)像素灰度值減去平均灰%值后再平方t1=sum(sum(I1)')/k1(1)/k1(2), %輸出tu1.bmp的所有像素灰度的方差subplot(2,2,2);zhifangtu('tu2.bmp');titl
5、e('tu2直方圖'); %繪出tu2.bmp的直方圖I2=imread('tu2.bmp');k2=size(I2);I2=single(I2);I2=(I2-mean(mean(I2)').2; %個(gè)像素灰度值減去平均灰度值后再%平方t2=sum(sum(I2)')/k2(1)/k2(2), %輸出tu2.bmp的所有像素灰度的方差subplot(2,2,3);zhifangtu('tu3.bmp'); title('tu3直方圖'); %繪出tu3.bmp的直方圖I3=imread('tu3.bmp&
6、#39;);k3=size(I3);I3=single(I3);I3=(I3-mean(mean(I3)').2; %個(gè)像素灰度值減去平均灰度值%后再平方t3=sum(sum(I3)')/k3(1)/k3(2), %輸出tu3.bmp的所有像素灰度的方差figure;subplot(2,2,1);imshow('tu1.bmp');title('tu1圖'); %繪出tu1.bmp的圖subplot(2,2,2);imshow('tu2.bmp');title('tu2圖'); %繪出tu1.bmp的圖subplo
7、t(2,2,3);imshow('tu3.bmp');title('tu3圖'); %繪出tu1.bmp的圖實(shí)驗(yàn)結(jié)果及分析:上述代碼執(zhí)行后,輸出t1 = 7.3027e+003,t2= 6.5808e+003,t3=5.4860e+003;同時(shí)輸出如下直方圖:原始圖:分析及結(jié)論:tu1,tu2,tu3三幅圖是依次變模糊的,三張圖的所有像素灰度方差依次為t1 = t1 = 7.3027e+003,t2= 6.5808e+003,t3=5.4860e+003,它們是依次變小的,可知圖象的清晰度隨灰度方差的變小而變得模糊。2. 對一幅灰度圖象進(jìn)行線性點(diǎn)運(yùn)算操作,使其:
8、 (a)亮度增加 (b)對比度增加,且平均亮度不變 (c)反色 . 用第一題的程序分別繪制出直方圖.Solution:代碼及代碼的說明:%作用:對一幅灰度圖象進(jìn)行線性點(diǎn)運(yùn)算操作,使(a)I1輸出亮度增加的圖 (b)I2輸出對比度增加,且平均亮% 度不變的圖 (c)I3輸出反色的圖function bianhuan(x)I=imread(x); %將待操作的灰度圖以數(shù)字形式存于矩陣I中imwrite(I,'I.bmp'); %將原圖以I.bmp名存儲I1=I+50; %在原圖基礎(chǔ)上使亮度增加imwrite(I1,'I1.bmp');k=size(I);I2=1.5
9、*(single(I)-mean(mean(I)')+mean(mean(I)'); %使對比度增加,平均亮度不變I2=uint8(I2); %在轉(zhuǎn)換為8位無符號二進(jìn)制數(shù)方式存儲imwrite(I2,'I2.bmp');I3=255-I; %反色imwrite(I3,'I3.bmp');subplot(2,2,1);imshow('I.bmp');title('原始圖'); %輸出原圖subplot(2,2,2);imshow('I1.bmp');title('I1.bmp'); %
10、I1.bmp圖subplot(2,2,3);imshow('I2.bmp');title('I2.bmp'); %I2.bmp圖subplot(2,2,4);imshow('I3.bmp');title('I3.bmp'); %I3.bmp圖figure;subplot(2,2,1);zhifangtu('I.bmp');title('原始圖直方圖');%輸出原圖的直方圖subplot(2,2,2);zhifangtu('I1.bmp');title('I1直方圖')
11、; %I1.bmp圖的直方圖subplot(2,2,3);zhifangtu('I2.bmp');title('I2直方圖'); %I2.bmp圖的直方圖subplot(2,2,4);zhifangtu('I3.bmp');title('I3直方圖'); %I3.bmp圖的直方圖實(shí)驗(yàn)結(jié)果及分析:在命令窗口中輸入bianhuan(Lenna.bmp)執(zhí)行上述代碼后,輸出如下圖形:分析及結(jié)論: 在線性點(diǎn)運(yùn)算D2=a*D1+b中,a=1,b>0可使輸出圖形亮度增加,如上面有I到I1的變換;a>1,b=0,可使對比度增加,但同時(shí)也會使圖形的亮度增加,為了得到對比度增加,平均亮度不變的圖形,可以執(zhí)行一下的一段程序:I2=1.5*(single(I)-mean(mean(I)')+mean(mean(I)'),其中mean(mean(I)')為I所有像素灰度的平均值,讓I中所有像素的灰度值
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 吉林農(nóng)業(yè)大學(xué)《英語基礎(chǔ)寫作(一)》2023-2024學(xué)年第二學(xué)期期末試卷
- 哈爾濱體育學(xué)院《數(shù)字孿生與智能設(shè)計(jì)》2023-2024學(xué)年第二學(xué)期期末試卷
- 南京大學(xué)《現(xiàn)代設(shè)計(jì)技術(shù)》2023-2024學(xué)年第二學(xué)期期末試卷
- 廣西大學(xué)《反壟斷法》2023-2024學(xué)年第二學(xué)期期末試卷
- 安徽公安職業(yè)學(xué)院《數(shù)字法專題》2023-2024學(xué)年第二學(xué)期期末試卷
- 淮北職業(yè)技術(shù)學(xué)院《生化分離工程》2023-2024學(xué)年第二學(xué)期期末試卷
- 貴州工貿(mào)職業(yè)學(xué)院《景觀可持續(xù)科學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 蘭州職業(yè)技術(shù)學(xué)院《光電專業(yè)學(xué)科前沿》2023-2024學(xué)年第二學(xué)期期末試卷
- 一到二歲親子早期教育
- 幼兒園食品安全教育教案(小班)
- 合伙人協(xié)議書模板
- 2025年中考第一次模擬考試卷:生物(成都卷)解析版
- 歲月不負(fù)母親時(shí)光留住溫情 課件高二下學(xué)期母親節(jié)(5月11日)主題班會
- Unit 5 Animals Lesson 3 教學(xué)設(shè)計(jì)-人教精通版三年級英語下冊
- 2025年河南空港數(shù)字城市開發(fā)建設(shè)有限公司第一批社會招聘20人筆試參考題庫附帶答案詳解
- 2024年四川公安廳招聘警務(wù)輔助人員筆試真題
- 網(wǎng)站聯(lián)盟廣告專題報(bào)告
- 廣東入團(tuán)考試試題及答案
- 從實(shí)踐中學(xué)習(xí)醫(yī)療人文關(guān)懷的案例分享
- 2025年上半年重慶合川區(qū)招考事業(yè)單位工作人員易考易錯(cuò)模擬試題(共500題)試卷后附參考答案
- 平安人壽代理合同協(xié)議
評論
0/150
提交評論