Matlab fotoğraf üzerindeki pikselleri temizleme

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Onaylı Üye
Katılım
20 Ara 2017
Mesajlar
126
Çözümler
1
Tepki puanı
9
Ödüller
6
Yaş
36
8 HİZMET YILI
Aşağıdaki resimde yer alan gürültü mavi rengi ifade etmektedir.
mat2.png

Kod şu şekilde oluşacaktır: Eğer (1), (2) ve (3) numaralı yerlerdeki ifade “xat(i,j,:)=deg” şeklinde değiştirilirse görüntü üçüncü resimde olduğu gibi büyük oranda temizlenmiş olacaktır. Zira bu değişim ile mavi piksel tespit edildiği konuma yakın bir piksel değeri ile yer değiştirmektedir.

MATLAB:
clear all;
at=imread('at_cizgili_1.png');
[m,n,b]=size(at);
xat=at;
sa(1,1,:)=[0 0 255];
t=0;
for i=1:m
 for j=1:n
 if xat(i,j,:)==sa
 deg=xat(i-3,j,:);
 xat(i,j,:)=[0 0 0]; % (1) veya xat(i,j,:)=deg;
 xat(i-1,j,:)=[0 0 0]; % (2) veya xat(i,j,:)=deg;
 xat(i+1,j,:)=[0 0 0]; % (3) veya xat(i,j,:)=deg;
 t=t+1;
 end
 end
end
 
DoctorHeal
Süper Üye
Katılım
8 Eyl 2017
Mesajlar
615
Çözümler
9
Tepki puanı
82
Ödüller
7
Yaş
27
8 HİZMET YILI
teşekkürler
 
Banlı Üye
Katılım
15 Şub 2020
Mesajlar
713
Çözümler
1
Tepki puanı
199
6 HİZMET YILI
bu ne Sen gerçekten bir sanatçısın bu harika
 
Süper Üye
Katılım
31 Ocak 2017
Mesajlar
627
Çözümler
6
Tepki puanı
61
Ödüller
9
Yaş
15
9 HİZMET YILI
I feel confused I can't tell the difference
 
Software Engineer
Seçkin Üye
Katılım
20 Mar 2017
Mesajlar
329
Çözümler
3
Tepki puanı
31
Ödüller
8
9 HİZMET YILI
Güzel paylaşım denenir
 
Seçkin Üye
Katılım
9 Mar 2017
Mesajlar
387
Çözümler
1
Tepki puanı
32
Ödüller
8
Yaş
27
9 HİZMET YILI
off sen harikasın be adamsın adam
 
Seçkin Üye
Katılım
12 May 2019
Mesajlar
345
Çözümler
2
Tepki puanı
12
Yaş
40
7 HİZMET YILI
Bu kalıbı hertürlü her yapılandırma için kullanabiliriz teşekkürler
 
Onaylı Üye
Katılım
28 May 2020
Mesajlar
50
Tepki puanı
0
Ödüller
4
6 HİZMET YILI
Yararlı paylaşım işime yaradı teşekkürler
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst