Hata Bildir | Dosya Deposu | Anketler | Hakkında | İletişim | Sık Kullanılanlara Ekle
Tema Seçim Sayfası
Anasayfa > Dijital Sinyal İşleme > Görüntü İşleme > Görüntüleri Üst Üste Bindirmek


Programlama Günlüğü

Bir Bilgisayar Mühendisi İçin Programlama Dili, Öğrendiklerini Sınadığı, Deneyler Yaptığı Bir Labaratuardır. Ve Mühendisler Deneylerini, Kestiremedikleri Sonuçları Gözlemlemek İçin Değil, Öngördükleri Sonuçları Doğrulamak İçin Yaparlar...
  Görüntüleri Üst Üste Bindirmek

Üst üste bindirilmiş iki resim   İki farklı resim tek bir çerçevede farklı baskınlıklarda görüntülenebilir. Bunun için yapılması gereken şey aslında oldukça basittir...

   Resimlerdeki her pixel tek tek alınır ve renklerine ayrıştırılır. Her iki resimde de aynı konumdaki pixellerden elde edilen kırmızı, mavi ve yeşil değerlerinin herbiri diğeriyle toplanarak ikiye bölünür. Elde edilen yeni renk değerleri, boş bir resimde aynı konumdaki pixele boyanır. Tüm pixeller bu işlemden geçtikten sonra, oluşan resimde her iki resimdeki görüntüler %50 baskınlıkla tek çerçevede görüntülenmiş olur. Bu iki resimden herhangi birinin diğerinden daha baskın görünmesi de sağlanabilir. Bunun için %50 lik oranın değiştirilmesi yeterlidir. Örneğin ilk resmin %75 baskınlığa sahip olması istenirse, ilk resimdeki pixellerin renkerinin 3/4ü, ikinci resimdeki pixellerin renklerinin de 1/4ü alınır ve renk değerleri kendi aralarında toplanır. Önemli olan çarpanların toplamının her zaman 1 olmasıdır. Çünkü sadece çarpanların toplamı 1 olursa oluşan yeni renk değeri, 0 ve 255 arasında olur.

   Daha fazla resmi tek resimde birleştirme meselesinden artık bahsetmeye bile gerek yok sanırım, tamamen aynı mantık. Mesela elinizde 3 tane resim varsa ve her birini eşit baskınlıklarda tek resimde birleştirmek isterseniz, aynı konumdaki pixellerin renk değerlerini 1/3 ile çarpar, çarpımları toplar ve bu değerleri yeni resimde yerlerine yerleştirirsiniz. İkiden fazla resim için de baskınlığı belirleyecek katsayıların toplamı 1 olmalı.

   İkiden fazla resim kullanıldığında ayrıntıların, birleştirilen resim sayısıyla doğru orantılı olarak azaldığı gözlemlenebilir. Bunu dijital sinyal işlemede genel bir sonuç olabileceği için yazıyorum. Tamamen aynı yöntem kullanılarak, örneklenmiş ses sinyallerinin de birleştirilmesi sağlanabilir. Örneğin DTMF tonları farklı frekanslarda sinüs dalgalarının toplamından elde edilir. Yine dikkat çekmek istediğim bir nokta; birleştirilen resimler saf bir biçimde tekrar elde edilemezler. Ama birleştirilen farklı frekanslardaki dalgaların geri elde edilebilme ihtimali vardır. Bu ihtimal, birleştirilen dalga sayısı ile ters orantılı olmalı(?!). ... Acaba görüntülerde de frekans kavramı var mıdır? ... Kafam karıştı, konu da saptı, neyse...
 
Okunma Sayısı: 593
Yayınlanma Tarihi: 08 Kasım 2009 Pazar - 20:17
Anahtar Kelimeler: görüntüler, üst üste, çizdirmek, resimleri, bindirmek, baskınlık, baskın resim

Yorumlar ( 3 )

enes
#1

09/11/2009, 22:48

tşkrlr
murat
#2

10/02/2010, 21:37

bir sorum olacaktı.bu programı hangi platformda ve hangi dille yazdınız?cevaplarsanız sevinirim.
Hüseyin Atasoy
#3

11/02/2010, 14:58

Visual basic 6.0 ile...

Yorum/Görüş Bildir

Yorumları html kodu veya özel karakter kullanmadan, yazım kurallarına
dikkat ederek ve düzgün bir Türkçe kullanarak yazalım...
    Atasoy Blog v2.7 © 2009-2010 Hüseyin Atasoy | Tema Tasarımı: AtasoyWeb
Rss Besleme | Yukarı Çık