Ceviz Forum

Geri Dön   Ceviz Forum > Programlama > Pascal / Delphi / Delphi.NET

Cevapla
 
LinkBack Seçenekler
Eski 25/05/2005, 18:54   #1 (permalink)
Üye
 
Üyelik Tarihi: 04/2005
Mesaj: 3
Varsayılan Gaussian filtre. Aciiiiiiiiiil!!!!!

Selamlar Arkadaşlar
Delphide gaussian filtrenin resme uygulanma algoritmasını bilen birisi kod eşliğinde yardım ederse çok memnun olurum. Projem için gerekli lütfen acilen yardım edin,çok az vaktim kaldı.
Lütfeeeeen çok aciiiiil!!!!!!!
handankirisci hatta değil   Alıntı Yaparak Yanıtla
Eski 26/05/2005, 03:58   #2 (permalink)
..........
 
Üyelik Tarihi: 03/2004
Yer: istanbul
Mesaj: 301
Varsayılan

delphi hic bilmiyorum ama C deki veya C++ daki yapilis seklini aynen uygulayabilirsin sanirim.

kernel su an aklimda degil ama gauss filtresi icin gerekli kernel'i rahatlikla internetten bulabilirsin.

Ben daha cok C++ taki std::vector< > u kullandim,kullanim rahatligi acisindan bunun gibi akilli bir dizi de kullanabilirsin. Simdilik imgeyi bir iki boyutlu bir diziye attigini dusunelim. kernelin soyle oldugunu dusun.
Kod:
int kernel[3][3];  // 7 x 7,11 x 11 veya 
5 x 5 ... vs de olabilir.
elimizde imgemizn oldugu 2 boyutlu dizi var.

Kod:
unsigned char image[800][600] // varsayalim 800 x 
600 çözünürlükte, 8 bit imge olsun
yapman gereken bu iki cok boyutlu diziyi birbiriyle korelasyon islemine sokmak.

mesela image[10][20] deki pikselin degerini su sekilde degistireceksin.
Kod:
image[10][20] 
   = image[10][20] * kernel[1][1] + image[9][19]*kernel[2][0] +
      image[9][20]*kernel[0][1] + image[9][21]*kernel[0][0]+
....................................
................................... 3 x 3 luk bir matris ciz, 
3x3 bir blokla(merkezi 10.20 imis gibi dusunerek numaralandir) 
yukaridaki eslesmeyi gor,aklinda netlesecektir.
Kernelin diger elemanlarinida ayni mantikla ilgili pikselin
cevresindeki komsu piksellerle isleme sokman gerek.  
"......" lar o kisimlar yani.
bu islemleri tum pikseller icin yapmalisin. Yani tum imgeyi kernel boyutunda bloklara ayrilmis gibi islem yapmalisin. Cok fazla aciklayici olmadiginin farkindayim

ozellikle dedigim gibi bu islemi sekil olarak gorursen hemen anlarsin.

kolay gelsin...
__________________
p=2^q-1 prime <== q>2, cosh(2^(q-2)*log(2+sqrt(3)))%p=0
ceeyt hatta değil   Alıntı Yaparak Yanıtla
Eski 26/05/2005, 04:23   #3 (permalink)
..........
 
Üyelik Tarihi: 03/2004
Yer: istanbul
Mesaj: 301
Varsayılan

Tekrar okuyunca iyice kafa karistirdigimi gordum, oteki bilgisayarda olacakti biseyler...

buldum...

Ekledigim dosyalar daha cok fikir verecektir,goz atmani tavsiye ederim.

Yaptiktan sonra ne kadar kolay oldugunu goreceksin.

Kolay gelsin...
Eklenmiş Grafikler
File Type: jpg 1.JPG (61.7 KB, 18 views)
File Type: jpg 2.JPG (51.1 KB, 15 views)
File Type: jpg 3.JPG (55.6 KB, 14 views)
File Type: jpg 4.JPG (33.5 KB, 14 views)
__________________
p=2^q-1 prime <== q>2, cosh(2^(q-2)*log(2+sqrt(3)))%p=0
ceeyt hatta değil   Alıntı Yaparak Yanıtla
Cevapla

Bookmarks

Seçenekler

Mesaj Yazma Hakları
Yeni mesajgöndermezsiniz
Cevap yazamazsınız
Dosya ekleyemezsiniz
Mesajınızı düzenleyemezsiniz

BB code is Açık
[IMG] kodu Açık
HTML kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık

Benzer Konular
Konu Konuyu açana göre Forum Cevap En Son Mesaj
Klasör Filtre Shasta Ağ / Güvenlik 2 05/12/2005 13:50
Mini Photoshop:) Photo Filtre Casus Photoshop / Corel / PSP 5 26/11/2005 15:21
Filtre Programı... Grafik Internet 2 14/12/2004 19:48
"Sanal kumara filtre engeli" haberi hakkinda... acemi Hayata Dair 0 25/11/2004 18:48


Forum saati Türkiye saatine göredir. GMT +3. Şu anda saat 00:51.

Reklamlar & Desteklenenler
Hassas Valf | Hassas Kaplama | Antalyamız | Gazete | Ticari Bilişim | Hakan Müştak | Rüya Tabirleri | Kadın | Hastalıklar | Cepte msn ve e-posta | Webmaster | Antalya Aupair | Turkish Property Antalya | Forum | Chat | Perde | Adsl | Araba | bolindir.com | guncelle.com | livescore | Web Tasarım | evden eve nakliyat | forum | evden eve | sohbet | Resimcim| Kalifiye İnsan Kaynakları | Web Tasarım | Oyun | Yusuf KOÇ | Akın Yorulmaz | şiir | UFO | Web Tasarım | Oyunlar | Canlı Tv |


Forum Yazılımı: vBulletin Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
Copyright ©2001 - 2008, Ceviz.net