小波變換實驗報告

2022-09-02 03:21:06 字數 997 閱讀 9971

小波變換

張理超 2009146132

實驗步驟:

一.2d小波變換

1.選擇一幅合適的的影象作為原始影象。

2.在matlab中輸入**調入影象。

3.選取「dbl"基波將影象進行2d變換分別得到近似係數,水平細節,垂直細節,對角細節。

4.將原圖與2d變換影象分別記錄下來。

二.2d小波逆變換:

中輸入**。

2.讀取各變換係數選取「dbl"小波基波,經行2d小波逆變換。

3.將原圖與逆變換圖作減法得到誤差矩陣。

4.將原圖,逆變換圖與誤差矩陣圖在同一視窗中顯示。

matlab**:

oimg=imread('');

[ca,ch,cv,cd]=dwt2(oimg,'db1');

x=size(oimg,1);

cod_ca=wcodemat(ca,x);

cod_ch=wcodemat(ch,x);

cod_cv=wcodemat(cv,x);

cod_cd=wcodemat(cd,x);

new_img=[cod_ca,cod_ch;cod_cv,cod_cd];

figure,imshow(oimg,);

figure,imshow(new_img,);

new_img2=idwt2(ca,ch,cv,cd,'dbl');

diff=double(oimg)-double(new_img2);

figure,subplot(1,3,1);

imshow(oimg,);

subplot(1,3,2);

imshow(new_img2,);

subplot(1,3,3);

imshow(diff,);

原影象:

2d變換影象:

2d逆變換影象:

實驗心得與分析:

2d小波變換對影象有所要求,如""影象就不能顯示逆變換的影象,而「和「就可以。

小波變換he傅利葉變換

如果有人問我,如果傅利葉變換沒有學好 深入理解概念 是否能學好小波。答案是否定的。如果有人還問我,如果第一代小波變換沒學好,能否學好第二代小波變換。答案依然是否定的。但若你問我,沒學好傅利葉變換,能否操作 程式設計 小波變換,或是沒學好第一代小波,能否操作二代小波變換,答案是肯定的。一 一 基的概念...

小波變換與傅利葉變換

如果有人問我,如果傅利葉變換沒有學好 深入理解概念 是否能學好小波。答案是否定的。如果有人還問我,如果第一代小波變換沒學好,能否學好第二代小波變換。答案依然是否定的。但若你問我,沒學好傅利葉變換,能否操作 程式設計 小波變換,或是沒學好第一代小波,能否操作二代小波變換,答案是肯定的。一 一 基的概念...

影象的色彩變換實驗報告

本次實驗的實驗目的及主要內容是 了解網路安全色以及偽彩色的含義,並了解其基本原理,通過實驗結果更直觀的感知它們的含義 進一步加深對直方圖均衡的理解。網路安全色 由於不同的系統使用不同的調色盤,而網路瀏覽器有各自的色板,碰到哪些它沒有的色彩,會用最為相似的顏色來代替,這樣必然會造成色彩的失真,網路安全...