Lowpass and Bandpass filtering in spatial domain in Matlab etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
Lowpass and Bandpass filtering in spatial domain in Matlab etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

29 Mart 2016 Salı

Lowpass and Bandpass filtering in spatial domain in Matlab

clear
close all
im1=imread('SpaceElevator.jpg');
figure(29);imshow(im1);
mask=[1 1 1; 1 1 1; 1 1 1]/9; % LOWPASS FILTER / MASKEMIZ
% Renk bilgisini kaybetmemek icin kırmızı,yeşil,mavi

% şeklinde üç adet dizi elde ediyoruz.
Rim = im1(:,:,1);
Gim = im1(:,:,2);
Bim = im1(:,:,3);

figure(32);imshow(Rim);
figure(33);imshow(Gim);
figure(34);imshow(Bim);

% her bir renk dizisini ayrı ayrı filtreliyoruz.
im4=uint8(conv2(mask,Rim,'full'));
im5=uint8(conv2(mask,Gim,'full'));
im6=uint8(conv2(mask,Bim,'full'));

figure(35);imshow(im4);
figure(36);imshow(im5);
figure(37);imshow(im6);

% cat fonksiyonu ile dosyayı geri elde ediyoruz.

image_RGB3=cat(3,im4,im5,im6);
figure(39);imshow(image_RGB3);

% BAND PASS SECTION
% Band geçiren filtre için 2 lowpass filtrenin farkını aldım.

mask2=[1 1 1;1 1 1;1 1 1]/25;
mask3=mask‐mask2;

% her bir renk dizisini ayrı ayrı filtreliyoruz.
im7=uint8(conv2(mask3,Rim,'full'));
im8=uint8(conv2(mask3,Gim,'full'));
im9=uint8(conv2(mask3,Bim,'full'));

figure(40);imshow(im7);
figure(41);imshow(im8);
figure(42);imshow(im9);

image_RGB4=cat(2,im7,im8,im9);
figure(43);imshow(image_RGB4);

image_RGB5=cat(3,im7,im8,im9);
figure(44);imshow(image_RGB5);

JAVA DIARY - 2

Class kodlarının içersinde ana fonksiyonumuzu public static void main olarak tanımlıyoruz. Parantezler içersinde görüldüğü gibi String[] ar...