小波變換邊緣提取程式

2021-09-25 05:59:44 字數 865 閱讀 7594

1.小波變換邊緣提取程式

clear all; 

load wbarb; %小波變換邊緣提取程式

i = ind2gray(x,map);%檢索圖轉成灰度圖

imshow(i);

i1 = imadjust(i,stretchlim(i),[0,1]);%調整影象的畫素值,可以改變對比度和顏色

figure;

imshow(i1);

[n,m] = size(i);

h = [0.125,0.375,0.375,0.125];

g = [0.5,-0.5];

delta = [1,0,0];

j = 3;

a(1:n,1:m,1,1:j+1) = 0;

dx(1:n,1:m,1,1:j+1) = 0;

dy(1:n,1:m,1,1:j+1) = 0;

d(1:n,1:m,1,1:j+1) = 0;

a(:,:,1,1) = conv2(h,h,i,'same'); %二維卷積

dx(:,:,1,1) = conv2(delta,g,i,'same');

dy(:,:,1,1) = conv2(g,delta,i,'same');

x = dx(:,:,1,1);

y = dy(:,:,1,1);

d(:,:,1,1) = sqrt(x.^2+y.^2);

i1 = imadjust(d(:,:,1,1),stretchlim(d(:,:,1,1)),[0 1]);figure;imshow(i1);

lh = length(h);

lg = length(g);

laplace變換 邊緣檢測

laplace 計算影象的 laplacian 變換 void cvlaplace const cvarr src,cvarr dst,intaperture size 3 src 輸入影象.dst 輸出影象.aperture size 核大小 與 cvsobel 中定義一樣 函式 cvlaplac...

小波變換 小波變換入門 haar小波

小波可以認為是乙個帶通濾波器,只允許頻率和小波基函式頻率相近的訊號通過。小波變換的基本思想是用一組小波函式和基函式表示乙個函式或者訊號。首先,以haar小波變換過程為例來理解小波變換。例 求只有4個畫素 9 7 3 5 的影象的哈爾小波變換係數。計算步驟如下 步驟2 求差值 differencing...

小波變換應用

改變塊變換編碼中所使用變換的種類 dft與dct 結果圖如下 dct變換結果優於dft。離散傅利葉變換dft是傅利葉變換在時域和頻域上都呈離散的形式。實際應用中通常採用快速傅利葉變換計算dft。離散余弦變換dct是與傅利葉變換相關的一種變換,dct相當於乙個長度大概是它兩倍的dft,但dct是對乙個...