İçeriğe geç

Image Processing Mean ve Median Algoritması

Image Processing Örneklerimizde 3×3 filter, ve siyah beyaz bir resim kullanılmıştır.

Görüntü ve sinyal işleme konularında, gürültü temizlemek için kullanılan yöntemlerdir. Amaç parazitleri kaldırmaktır. Filtre uygulandıktan sonra resimde bulunan ve komularından belirgin şekilde ayrılan piksel’leri tespit edilerek temizlenmesi sağlanır.
more1…
more2…

Image Processing
Image Processing
Image Processing
Image Processing
Image Processing
Image Processing

Image Processing Mean Filter Algoritması

Amacımız;

  • Resminizi pixel pixel okumak.
  • Her pixel’in etrafında bulunan n kadar uzaklıktaki pixellerin değerleri toplamının ortalamasını almak.
  • Yeni resimde aynı konumdaki pixele bulduğumuz ortalamayı atamak.
clc; clear; close all;
I= imread('p.jpg');
I = rgb2gray(I);
[R,C] = size(I);
SI = uint8(zeros(R,C));
for r=1:R
for c=1:C
ListOfValues = 1:9;
counter = 0;
for i=1:1
for j=1:1
counter = counter + 1;
if(((r+i)>0) && ((c+j)>0) && ((r+i)<=R) && ((c+j)<=C))
ListOfValues(counter) = I(r+i,c+j);
end
end
end
SI(r,c) = median(ListOfValues);
ListOfValues = [];
end
end
imshow(I);
figure;
imshow(SI);

Image Processing Median Filter Algoritma

Amacımız;

  • Resminizi pixel pixel okumak.
  • Her pixel’in etrafında bulunan n kadar uzaklıktaki pixellerin median değerini bulmak.
  • Yeni resimde aynı konumdaki pixele bulduğumuz median değerini atamak.
clc; clear; close all;
I= imread('p.jpg');
I = rgb2gray(I);
[R,C] = size(I);
SI = uint8(zeros(R,C));
for r=1:R
for c=1:C
total = 0.0;
counter = 0;
for i=1:1
for j=1:1
if(((r+i)>0) && ((c+j)>0) && ((r+i)<=R) && ((c+j)<=C))
total = total + double(I(r+i,c+j));
counter = counter + 1;
end
end
end
SI(r,c)= total/counter;
end
end
imshow(I);
figure;
imshow(SI);
Tarih:Image Processing

2 Yorum

  1. ayça ayça

    bunu renkli resme nasıluygularız

  2. Merhaba,
    Resmi okuduğunuzda RGB 3 kanal olarak elinize geliyor bunları ayrı ayrı işleyebilirsiniz siyah beyaz halini işlediğini gibi işyelebilirsiniz.

Bir Cevap Yazın

%d blogcu bunu beğendi: