folder Tahribat.com Forumları
linefolder Programlama Genel
linefolder MATLAB Gaussian Filter (Yardım)



MATLAB Gaussian Filter (Yardım)

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    manyaki
    manyaki's avatar
    Kayıt Tarihi: 27/Temmuz/2005
    Erkek

    Hocalar Matlab'dan çok az çakıyorum C ve Java bilgilerimle birşeyler yazmaya çalışıyorum. Ödev olarak Gaussian Filter'ı Matlab'ın fonksiyonlarını kullanmadan for döngüleri ile yazmam gerekiyor. Normalde yapmam gereken şey şu 3 satırdan oluşuyor;

     

    G = fspecial('gaussian', 5, 2);

    Blur = imfilter(I,G,'replicate');

    imshow(Blur);title('Gaussion Blurred size=5 sigma=2');

     

    fakat benim bunu fspecial ve imfilter kullanmadan yapmam gerekiyor. Şöyle birşeyler karaladım ama çalışmıyor yardımcı olabilecek MATLAB cılarımız varsa sevinirim. Şimdiden teşekkür ediyorum

     

    >> I=imread('IMG.tif');

    >> [row,col]=size(I);

    >> k=input('k girin');

    k girin12

    >> s=input('sigma girin');

    sigma girin1.5

    >> for i=1:row

    for j=1:col

    h(i,j)=(1/2*pi*s^2)*exp(-((i-k-1)^2 + (j-k-1)^2)/2*s^2); // gaussian filter formula

    end

    end


    since 2005 // tbt
Toplam Hit: 809 Toplam Mesaj: 1