Görüntüleri Üst Üste Çizdirme

İki ya da daha çok farklı görüntü nasıl üst üste çizdirilip tek bir görüntü elde edilir? Elde edilen görüntüde resimlerin baskınlık oranları nasıl ayarlanır?

Ü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 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 renk değerlerinin her biri 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.

İki 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 baskınlığı belirleyecek katsayıların toplamı yine 1 olmalı...

Posted: 08 Kasım 2009 Pazar, 20:17
Keywords: görüntüleri aynı çerçevede çizme, birleştirme

Leave Comment

 
You are replying to comment #-1. Click here if you want to cancel replying.

 

Comments (7)

enes
Reply
09 Kasım 2009 Pazartesi, 22:48
#1

tşkrlr

murat
Reply
10 Şubat 2010 Çarşamba, 21:37
#2

bir sorum olacaktı.bu programı hangi platformda ve hangi dille yazdınız?cevaplarsanız sevinirim.

Hüseyin Atasoy
Reply
11 Şubat 2010 Perşembe, 14:58
#3

Visual basic 6.0 ile...

Egemen B.
Reply
22 Aralık 2010 Çarşamba, 01:05
#4

Kafanız karışmasın. Ses tek boyutlu ise görüntü de iki boyutlu. Görüntüde de iki boyurtlu frekans uzayı var. Hatta görüntüde de gürültü düzeltme var. Fourier dönüşümleri için yaptığınız çalışmalardan ötürü buradayım. Ses için anlatılmış ama aynen görüntü işlemede  kullanacağım.

Çalışmalarınız için teşekkürler.

Hüseyin Atasoy
Reply
22 Aralık 2010 Çarşamba, 10:19
#5

Mesele bence ilginç. Bilgi için teşekkürler.

Lokman KONAK
Reply
22 Mayıs 2011 Pazar, 18:08
#6

Hocam burda yapmış olduğunuz örneğin kodlarını sizden istesem . Emeğinize saygısızlık etmiş olurmuyum .

Eğer mümkünse bu programın kodlarını bana yollaya bilirmisiniz.

Hel halukarda çok teşekkür ederim.

Unutmadan çok başarılı çalışmlarınız var . Tebrik ederim.

Hüseyin Atasoy
Reply
23 Mayıs 2011 Pazartesi, 17:21
#7

Kodları verdiğiniz adrese yolladım. İyi çalışmalar...

 
 
Atasoy Blog v4 hafif sürüm, © 2008-2014 Hüseyin Atasoy
Sayfa 29 sorgu ile 0,035975 saniyede oluşturuldu. | Anasayfa | Yukarı Çık