Yeniyim,şu kodu yazabilecek babayiğit aranıyor:)

Kadima

Rektör
Katılım
17 Mart 2011
Mesajlar
11,958
Reaksiyon puanı
841
Puanları
293
yZMtQbW.jpg



böyle birşey olacak sanırım :)
takıldığın yeri söylersen yardımcı olabiliriz. bütün kodu yapmamızı bekleme ;)
 

annttiigs

Profesör
Katılım
7 Şubat 2007
Mesajlar
2,589
Reaksiyon puanı
24
Puanları
218
ödev çok daha uzaklarında bu kodun modum ;)
 

annttiigs

Profesör
Katılım
7 Şubat 2007
Mesajlar
2,589
Reaksiyon puanı
24
Puanları
218
ilk link aslında açıklama içeriyor. ödev bir imaj manipülasyon uygulaması. basitçe yapması gereken temizlemesi gereken alanları bulmak ve buralara ülgili blur'u uygulamak. pixel pixel hatta rgb rgb diyeyim. üniversitede çok yazmıştık. hey gidi hey :)
 

barisbaris

Öğrenci
Katılım
16 Mayıs 2013
Mesajlar
4
Reaksiyon puanı
0
Puanları
0
Geldim arkadaşlar,kütüphanedeydim yeni girebildim.android3 hocam,kodun mantığı aslında dediğiniz gibi ona dayanıyor ama tabiki o kadar değil,
http://193.140.221.5/~alkar/ELE108/imgnoise.pgm
bu linkte verilen image dosyasını input olarak alacak,bu pgm dosyasını not defterinde açarsanız içinde belli sayılar var
P2
100 150
255
64 64 30 74 69 94 50 54 64 64 35 64 64 64 45 30 45 bu şekilde devam eden,burada P2 nin bir önemi yok.100 ve 150 sayıları satır ve sutun sayılarını belirtiyor 255 sayısı ise maksimum grayscale sayısını belirtiyor kalanlar ise resmi oluşturan kodlamalar.algoritma yukarda dediğiniz mantıga dayanıyor.Hocanın verdiği linkteki resimde yani yukardaki linkteki resimde gri noktalar var noise diye adlandırılan.Yukardaki gösterdiğiniz algoritmayla bu noiseler gideriliyor.Programın amacı noise elimination.Kusura bakmayın ancak şimdi girebildim.
 

barisbaris

Öğrenci
Katılım
16 Mayıs 2013
Mesajlar
4
Reaksiyon puanı
0
Puanları
0
oldu o zaman bize müsade :D

Çok teşekkürler yine de ilgilendiğiniz için,belki yardım edebilecek birileri bulunur son 3 gün ödev için,aslında elimde bir kod örneği var ancak o kadar unutmuşum ki programlamayı o kodları hoca çakmasın diye değiştiremedim bile o derece:)
 

wasp071

Doçent
Katılım
25 Şubat 2012
Mesajlar
743
Reaksiyon puanı
1
Puanları
18
Ben liseden kalma matris determinant biliyorum ama ,yardımcı olurmukı? :D
 

barisbaris

Öğrenci
Katılım
16 Mayıs 2013
Mesajlar
4
Reaksiyon puanı
0
Puanları
0
Bunlar benim yazdığım çalışmayan program,sorun nerde çözemiyorum run time falan veriyor,bazen fatal error:)

#include <stdio.h>

#include <conio.h>
#include <stdlib.h>
int main()
{


FILE *input,*output;
int sum;
int width, height, grayscale;
int h,w,i,j;
char p,a;
int data1, data2; //ignore P2 from scan


input=fopen("C:\\image.pgm","r");
output=fopen("C:\\output.pgm","w");
fscanf(input,"%c%c",&p,&a);
fscanf(input, "%d %d %d", &width, &height, &grayscale); //get width, height and grayscale


int color[height][width];
int newcolor[height][width];


//get all values and add them to color[][] array
for(h = 0; h <height; h++){


for(w = 0; w<width; w++){
fscanf(input, "%d", &color[h][w]);
}
}


for(h = 0; h <height; h++){


for(w = 0; w<width; w++){
newcolor[h][w]=color[h][w];
}
}


for(i=0;i<height-2;i++)
{ sum=0;
for(j=0;j<width-2;j++)
{
sum=color[j]+color[j+1]+color[j+2]+color[i+1][j]+color[i+1][j+1]+color[i+1][j+2]+color[i+2][j]+color[i+2][j+1]+color[i+2][j+2];
newcolor[i+1][j+1]=sum/9;
sum=0;
}
}
fprintf(output,"%c%c\n",p,a);
fprintf(output,"%d %d \n %d \n",width,height,grayscale);
for(h = 0; h <height; h++){


for(w = 0; w<width; w++){
fprintf(output,"%d ",newcolor[h][w]);
}
}






fclose(input);
fclose(output);
return(0);
}
 
Üst