




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、數(shù)字圖像處理上機(jī)報(bào)告實(shí)驗(yàn)一一、實(shí)驗(yàn)?zāi)康?熟悉有關(guān)數(shù)字圖像處理的MATLAB基本操作和編寫(xiě);2掌握數(shù)字圖像的基本讀寫(xiě)、顯示與保存;3能夠利用MATLAB工具箱完成圖像處理的基本運(yùn)算;二、實(shí)驗(yàn)內(nèi)容1(1)讀取圖像并顯示真彩色圖像house.tiff;(2)讀取圖像并顯示索引色圖像canoe.tif,并轉(zhuǎn)換為灰度圖像;(3)讀取圖像并顯示灰度圖像rice.png,并轉(zhuǎn)換為二進(jìn)制圖像;(4)檢測(cè)內(nèi)存中的圖像和保存圖像;2查看不同分辨率下圖像lena.tiff的顯示結(jié)果;3對(duì)彩色圖像Peppers.png觀看GRB通道各單通道圖像;4實(shí)現(xiàn)馬赫帶效應(yīng)并畫(huà)出灰度直方圖。程序如下:clear allclose
2、 allclc%Task1%讀取圖像并顯示真彩色圖像%讀入圖像img_house=imread('house.tiff');figure('NumberTitle', 'off', 'Name', '真彩House');imshow(img_house)%Task2%讀取圖像并顯示索引色圖像,并轉(zhuǎn)換為灰度圖像;%讀入圖像img_canoe,MAP_canoe=imread('canoe.tif');figure('NumberTitle', 'off', 'N
3、ame', '索引Canoe');imshow(img_canoe,MAP_canoe)gray_canoe = ind2gray(img_canoe,MAP_canoe);figure('NumberTitle', 'off', 'Name', '灰度Canoe');imshow(gray_canoe);%Task3%讀取圖像并顯示灰度圖像,并轉(zhuǎn)換為二進(jìn)制圖像%讀入圖像img_rice=imread('rice.png');figure('NumberTitle',
4、9;off', 'Name', '灰度Rice');imshow(img_rice)bw_rice = im2bw(img_rice);figure('NumberTitle', 'off', 'Name', '二進(jìn)制Rice');imshow(bw_rice);%Task4%讀取圖像-保存圖像-重新讀取保存的圖像%讀入圖像img_rice=imread('rice.png');figure('NumberTitle', 'off', '
5、;Name', 'Read Image Rice');imshow(img_rice)imwrite(img_rice,'RiceImg_Write','TIFF');img_rice_Rre=imread('RiceImg_Write','TIFF');figure('NumberTitle', 'off', 'Name', 'Reread Rice');imshow(img_rice_Rre);%Task4%讀取圖像并顯示真彩色圖像%讀入圖
6、像img_lena=imread('lena.tiff');figure('NumberTitle', 'off', 'Name', 'Lena');imshow(img_lena)small_lena = imresize(img_lena, 0.1);%圖像縮放figure('NumberTitle', 'off', 'Name', 'Small Lena');imshow(small_lena)big_lena = imresize(img_le
7、na, 0.7);%圖像縮放figure('NumberTitle', 'off', 'Name', 'Big Lena');imshow(big_lena)%Task5%對(duì)彩色圖像Peppers.png觀看GRB通道各單通道圖像%讀入圖像I = imread('Peppers.png');R=I;R(:,:,2 3)=0;G=I;G(:,:,1 3)=0;B=I;B(:,:,1 2)=0;figure,imshow(R);figure,imshow(G);figure,imshow(B);%Task4%實(shí)現(xiàn)馬赫帶
8、效應(yīng)并畫(huà)出灰度直方圖imsize_x=300;%圖像大?。ㄕ叫危﹊msize_y=300;n=7;%馬赫帶個(gè)數(shù)img_machbands=zeros(imsize_x,imsize_y);for i=1:n img_machbands(:,fix(imsize_y*(i-1)/n)+1:fix(imsize_y*i/n)=255*(i-1)/n;endimg_machbands=uint8(img_machbands);figure('NumberTitle', 'off', 'Name', 'Mach Bands');imsh
9、ow(img_machbands);figure('NumberTitle', 'off', 'Name', 'Mach Bands Hist');imhist(img_machbands);結(jié)果如下:實(shí)驗(yàn)二一、實(shí)驗(yàn)?zāi)康?熟悉有關(guān)MATLAB工具箱中提供的圖像變換函數(shù);2掌握傅立葉變換和小波變換等常用的正交變換函數(shù);二、實(shí)驗(yàn)內(nèi)容1對(duì)圖像lena.png進(jìn)行傅立葉變換和離散余弦變換,并分別求出其逆變換后重構(gòu)圖像的均方誤差;2實(shí)現(xiàn)圖像lena.png的兩層小波分解,觀察分解系數(shù)并重構(gòu),求重構(gòu)圖像誤差值;3觀察圖像IM1.BMP經(jīng)小波分
10、解系數(shù)的方向性,實(shí)現(xiàn)三層小波分解,分別把HL,LH,HH子帶置零和重構(gòu),觀察重構(gòu)圖像跟原始圖像的差異。程序如下:clear allclose allclc% FFT% 傅立葉變換和離散余弦變換,并分別求出其逆變換后重構(gòu)圖像的均方誤差%讀入圖像img_lena=imread('lena.png');figure('NumberTitle', 'off', 'Name', 'Lena');imshow(img_lena)%FFT變換%img_lena_fft=fft2(img_lena);spectrum = ffts
11、hift(abs(img_lena_fft);spectrum = 255*spectrum/max(spectrum(:);figure('NumberTitle', 'off', 'Name', 'Lena Spectrum');spectrum=uint8(spectrum);imshow(spectrum);%iFFT變換%img_lena_ifft=real(ifft2(img_lena_fft);%進(jìn)行反變換img_lena_ifft=uint8(img_lena_ifft);figure('NumberTit
12、le', 'off', 'Name', 'Lena iFFT Recovery');imshow(img_lena_ifft);%圖像還原誤差%deviation=norm(double(img_lena_ifft-img_lena)2;text(100,100,num2str(deviation),'FontSize',18,'Color','b')%DCT變換%I = img_lena;img_lena_dct = dct2(I);figure('NumberTitle'
13、, 'off', 'Name', 'Lena DCT Spectrum');imshow(log(abs(img_lena_dct),), colormap(jet), colorbar%iDCT變換% % J(abs(J)<10) = 0;%去掉部分信息img_lena_idct = idct2(img_lena_dct);figure('NumberTitle', 'off', 'Name', 'Lena iDCT Recovery');imshow(img_lena_id
14、ct,0 255)%圖像還原誤差%deviation_dct=norm(double(img_lena_idct-double(img_lena)2;text(100,100,num2str(deviation_dct),'FontSize',18,'Color','b')% Wavelet% 小波變換與反變換,實(shí)現(xiàn)圖像lena.png的兩層小波分解,觀察分解系數(shù)并重構(gòu),求重構(gòu)圖像誤差值 Lo_D,Hi_D,Lo_R,Hi_R = wfilters('db1');%生成小波變換以及反變換所需的低通高通濾波器N=2;%2層小波變換C
15、,S = wavedec2(img_lena,N,Lo_D,Hi_D);%小波變換分層分開(kāi)顯示ca1=wcodemat(appcoef2(C,S,'db1',1),255);ch1=wcodemat(detcoef2('h',C,S,1),255);cv1=wcodemat(detcoef2('v',C,S,1),255);cd1=wcodemat(detcoef2('d',C,S,1),255);% c1=uint8(ca1,ch1;cv1,cd1);% figure('NumberTitle', 'of
16、f', 'Name', 'Lena Wavelet Level 1');% imshow(c1);ca2=wcodemat(appcoef2(C,S,'db1',2),255);ch2=wcodemat(detcoef2('h',C,S,2),255);cv2=wcodemat(detcoef2('v',C,S,2),255);cd2=wcodemat(detcoef2('d',C,S,2),255);% c2=uint8(ca2,ch2;cv2,cd2);% figure('Num
17、berTitle', 'off', 'Name', 'Lena Wavelet Level 2');% imshow(c2);%小波變換兩層結(jié)果同時(shí)顯示L2 = ca2,ch2;cv2,cd2;k=S(2,1)*2-S(3,1);ch1 = padarray(ch1,k k,1,'post');%保護(hù)原有數(shù)據(jù)矩陣cv1 = padarray(cv1,k k,1,'post');cd1 = padarray(cd1,k k,1,'post');L = L2,ch1; cv1,cd1;%將第二層
18、小波變換結(jié)果添加到第一層小波變換結(jié)果上figure('NumberTitle', 'off', 'Name', 'Lena Wavelet L2');imshow(L,'InitialMagnification',100);%小波反變換% img_iwavelet = waverec2(C,S,Lo_R,Hi_R);figure('NumberTitle', 'off', 'Name', 'Lena iWavelet Recovery');imshow
19、(uint8(img_iwavelet);%圖像還原誤差%deviation_wavelet=norm(double(img_iwavelet-double(img_lena)2;text(100,100,num2str(deviation_wavelet),'FontSize',18,'Color','b')% Wavelet % 觀察圖像IM1.BMP經(jīng)小波分解系數(shù)的方向性,實(shí)現(xiàn)三層小波分解,分別把HL,LH,HH子帶置零和重構(gòu),觀察重構(gòu)圖像跟原始圖像的差異。%讀入圖像img_im1=imread('IM1.BMP');fig
20、ure('NumberTitle', 'off', 'Name', 'TM1 Source Image');imshow(img_im1)C,S=wavedec2(double(img_im1),3,'db1');ca3 = appcoef2(C,S,'db1',3);ch3 = detcoef2('h',C,S,3);cv3 = detcoef2('v',C,S,3);cd3 = detcoef2('d',C,S,3);ch2 = detcoef2(
21、'h',C,S,2);cv2 = detcoef2('v',C,S,2);cd2 = detcoef2('d',C,S,2);ch1 = detcoef2('h',C,S,1);cv1 = detcoef2('v',C,S,1);cd1 = detcoef2('d',C,S,1);% L3 = ca3*4,ch3*4;cv3*4,cd3*4;L3 = ca3,ch3;cv3,cd3;k=S(2,1)*2-S(3,1);ch2 = padarray(ch2,k k,1,'post');
22、cv2 = padarray(cv2,k k,1,'post');cd2 = padarray(cd2,k k,1,'post');% L2= L3,ch2*4; cv2*4,cd2*4;L2= L3,ch2; cv2,cd2;k=S(2,1)*4-S(4,1);ch1 = padarray(ch1,k k,1,'post');cv1 = padarray(cv1,k k,1,'post');cd1 = padarray(cd1,k k,1,'post');% L = L2,ch1*4; cv1*4,cd1*4;L
23、 = L2,ch1; cv1,cd1;figure('NumberTitle', 'off', 'Name', 'Lena Wavelet L3');imshow(L,'InitialMagnification',100);%LH置零%ca3 = appcoef2(C,S,'db1',3);ch3 = detcoef2('h',C,S,3);cv3 = detcoef2('v',C,S,3);cd3 = detcoef2('d',C,S,3);ch2 =
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030年中國(guó)閥門(mén)鑄件市場(chǎng)運(yùn)行狀況及前景趨勢(shì)分析報(bào)告
- 2025-2030年中國(guó)鐵路設(shè)備行業(yè)發(fā)展?fàn)顩r及營(yíng)銷(xiāo)戰(zhàn)略研究報(bào)告
- 2025-2030年中國(guó)調(diào)節(jié)閥產(chǎn)業(yè)運(yùn)行態(tài)勢(shì)及發(fā)展前景分析報(bào)告
- 2025-2030年中國(guó)蘋(píng)果汁市場(chǎng)發(fā)展規(guī)模及前景預(yù)測(cè)分析報(bào)告
- 中如何制作電子印章
- 2025-2030年中國(guó)福建燃?xì)馐袌?chǎng)運(yùn)行狀況與前景趨勢(shì)分析報(bào)告
- 新疆工業(yè)職業(yè)技術(shù)學(xué)院《酒店服務(wù)技能實(shí)訓(xùn)》2023-2024學(xué)年第二學(xué)期期末試卷
- 齊齊哈爾工程學(xué)院《空竹》2023-2024學(xué)年第二學(xué)期期末試卷
- 廣東技術(shù)師范大學(xué)《文字與版式設(shè)計(jì)》2023-2024學(xué)年第二學(xué)期期末試卷
- 吉林師范大學(xué)《城市公用事業(yè)管理理論與實(shí)踐》2023-2024學(xué)年第二學(xué)期期末試卷
- 第1.1課-七律二首-送瘟神-【中職專(zhuān)用】高二語(yǔ)文同步備課課件(高教版2023職業(yè)模塊)
- (滬教牛津版)深圳市小學(xué)1-6年級(jí)英語(yǔ)單詞默寫(xiě)表(英文+中文+默寫(xiě))
- 初中語(yǔ)文跨學(xué)科資源融合教學(xué)研究
- 慢病管理課件-高血壓、糖尿病等慢性病的護(hù)理和管理
- 英語(yǔ)教學(xué)方法與策略
- 春秋季六年級(jí)奧數(shù)培訓(xùn)教材全0
- 【實(shí)用資料】食物中毒現(xiàn)場(chǎng)衛(wèi)生學(xué)采樣PPT
- 抗原 抗原(免疫學(xué)檢驗(yàn)課件)
- 《撰寫(xiě)演講稿》-省賽一等獎(jiǎng)-完整版課件
- 運(yùn)輸車(chē)輛衛(wèi)生安全檢查記錄表
- 民航概論P(yáng)PT全套教學(xué)課件
評(píng)論
0/150
提交評(píng)論