Mehmet Akif AKKUS

Görüntü İşlemeye Giriş: 1-Bir Resmin Negatif Halini Elde Etmek

05 Jun 2010

Neden Resmin Negatifini Alırız?

Görüntü işlemede en temel işlemlerden birisidir bir görüntünün negatifini hesaplamak. Görüntünün negatifi bir kaç nedenden alınabilir. Örneğin, 1) negatifi alınmış görüntü bize daha fazla bilgi verecekse, 2) görüntü daha anlaşılır kılınacaksa. Bunun dışında görüntü çok da anlaşılır olmayan bir yapıya bürünecektir zaten.

Örnek Resimler

original image

negative image

Bir görüntünün negatifini hesaplayan ve çıktı olarak üreten bir MATLAB programı yazalım.

function[] = hw1_1(I, Ineg)
[F, props] = myimread(I);
f_negative = 255 - F;  % Bu kısımda negatifini buluyoruz. 
myimwrite(Ineg, props, f_negative);
end

Resmin negatifi resmin piksel değerlerinin 255-maksimum koyuluk değeri ile farkının alınmasıdır. Aşağıda örnek resimleri görebilirsiniz. Negatifi alınmış resimler bazı resimlerde insan algısı için çok net ifadeler oluşturmasa da işe yarar şekilde kullanılabiliyor. Örneğin, bazı resimlerde algılanması güç olan ayrıntılar negatif alma işleminden sonra daha kolay algılanabilir hale geliyor veya bazı kısımları daha anlaşılır olmasını sağlıyor. Aşağıda negatifi alınmış bazı örnek resimleri görebilirsiniz.

original image

original image

original image

original image

original image

original image

Tüm resimleri ve kodu .zip formatında indirebilirsiniz. Dosyaları indir