Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- O = double(imread('kierowca.png'));
- colormap(gray(256));
- Y = 0.2126.*O(:,:,1) + 0.7152.*O(:,:,2) + 0.0722.*O(:,:,3);
- subplot(4,4,1);
- colormap(gray(256));
- image(Y);
- title('obraz oryginalny');
- subplot(4,4,2);
- X1 = Y./255;
- X1 = fft2(X1);
- image(fftshift(abs(X1)));
- title('');
- subplot(4,4,3);
- Y2 = (X1 / max(max(X1))).*255;
- image(fftshift(abs(Y2)));
- title('');
- subplot(4,4,4);
- Y3 = X1;
- Y3 = ifft2(Y3);
- image(real(Y3).*255);
- title('');
- %etap2
- subplot(4,4,5);
- X1(1,1) = X1(1,1)*2;
- X1 = ifft2(X1);
- [J K] = fJasKon(X1);
- image(X1.*255);
- %etap3
- P = double(imread('litery.png'));
- colormap(gray(256));
- X = 0.2126.*P(:,:,1) + 0.7152.*P(:,:,2) + 0.0722.*P(:,:,3);
- subplot(4,4,6);
- colormap(gray(256));
- image(X);
- title('obraz oryginalny');
- %maska obraz
- X3 = X./255;
- [m n] = size(X3);
- X3 = zeros(m,n);
- mmask11 = zeros(m,n);
- mmask11(ms, me) = 1;
- mmask11(ns, ne) = 1;
- mmask12 = fliplr(mmask11);
- mmask21 = flipud(mmask11);
- mmask22 = fliplr(mmask21);
- ms = m - 4 : m;
- me = 1 : m;
- ns = n - 4 : n;
- ne = 1 : n;
- mmask = [mmask11 mmask12; mmask21 mmask22];
- subplot(4,4,7);
- image(mmask.*255);
- title('maska obraz');
- %maska widmo
- X1 = X./255;
- X1 = fft2(X1);
- [w k] = size(X1);
- X2 = zeros(w,k);
- mask11 = zeros(w,k);
- mask11(ws, ke) = 1;
- mask11(we, ks) = 1;
- mask12 = fliplr(mask11);
- mask21 = flipud(mask11);
- mask22 = fliplr(mask21);
- ws = w - 4 : w;
- we = 1 : w;
- ks = k - 4 : k;
- ke = 1 : k;
- mask = [mask11 mask12; mask21 mask22];
- subplot(4,4,8);
- image(mask.*255);
- title('maska widmo');
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement