Görüntü işleme hakkında genel bilgi

Arif Ceylan/ Eylül 9, 2014/ Teknoloji & Yazılım/ 0 comments

Görüntü işleme nedir?

Görüntü işleme elektronik (dijital) görüntü verilerini, elektronik ortamda (bilgisayar ve yazılımlar yardımı ile) amaca uygun şekilde değiştirmeye yönelik yapılan bilgisayar çalışmasıdır.

Örnek olarak bir görüntünün netleştirilmesi, renk değişimi, bulanıklaştırılması, siyah beyaz hale dönüştürülmesi, çevirme işlemleri vs. verilebilir.

Resimlerin yapısı

Resimler pixellerden oluşmaktadır. Pixeller de matris şeklinde dizilmektedir. Aslında her resim bir matristir. Matris içerisinde pixellerin renk değerleri bulunmaktadır.

Binary bir resim için sadece 0 ve 1 değerleri matris içerisinde tutulmaktadır.

Grayscale bir resim için ise 0-256 arasındaki sayılar matris içerisinde tutulmaktadır.

RGB renk düzenindeki renkli bir resimde ise Red(0-256) Green(0-256) Blue(0-256) değerleri ayrı ayrı tutulmaktadır.

RGB(255,0,0)–>Kırmızı

RGB(0,255,0)–>Yeşil

RGB(0,0,255)–>Mavi

RGB(0,0,0)–>Siyah

RGB(255,255,255)–>Beyaz

Matlab Programında bir resmi inceleyelim. Matrisleri görelim. Konsolda bir resmi imread komutuyla okutalım.

İstediğimiz bir klasöre girdikten sonra(sol bölüm) a=imread(‘a.jpg’) komutuyla a değişkenine resmin matrisini aktardık.

Resmin matrisini okudu gördüğünüz gibi. 0-256 arasındaki sayılardan oluşmakta.

imshow(a) komutuyla da resmi gösterebiliriz.

İmpixel(a) ile istenilen pixelin değerine ulaşabiliriz.

Resim boyutları:

a matrisi Rgb renkli bir resmin matrisidir. 1536 yüksekliğe 2048 genişliğe sahiptir. RGB bir resim olduğu için her bir pixel için Kırmızı yeşil ve mavi renkleri için 3 byte bilgi tutulmaktadır. B ise b=rgb2gray(a) komutuyla grayscale formata dönüştürülmüş halidir. Her bir pixel için 1 byte yer tutulmaktadır. A’nın boyutu , b’nin 3 katıdır.

Share this Post

Leave a Comment

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>
*
*