Görüntü işleme

Görüntü işleme askeri,sağlık,güvenlik gibi  bir çok sektörün içine işlemiş bir konudur.Haftalık güncellenecek bu yazı ile görüntü işlemeye dair teknik bilgiler verilecektir.Matematik tabanlı bir program olan Matlab ile görüntü işleme yapacağız.

Matlab’ta matris oluşturma;

A, 3×3’lük bir matris olsun.

A=1   0   1

1   1    0

0   1     0

Bunun matlabta elde etmek için

Aşağıdaki şekilde kodumuzu yazarsak matrisimizi command window’da görüntüleriz

>>A=[1,0,1;1,1,0;0,1,0]

Eğer kodumuzun sonuna ‘ ; ‘ noktalı virgül koyarsak matriks hafızaya alınır ama değerler command window’da görüntülenmez.

>>A=[1,0,1;1,1,0;0,1,0];

Matrisi oluşturmanın diğer bir yöntemi rakamlar arasında virgül kullanmadan direk boşluk bırakmayı tercih edebiliriz.

>>A=[1 0 1;1 1 0;0 1 0]

Boyutluları belli bir olan bir matrisin görüntülemesi;

Matris içindeki 0’lar siyah rengi belirtir.1’ler ise beyaz rengi belirtir.

Matrislerimizi görüntülemek için İmshow(matrix adı) komutunu kullanırız.Yukarıda A matrisimizi şimdi görüntüleyelim.

>>imshow(A)

Aşağıdaki resim bizim matrisimizin görüntüsü

matrix-1

 

Eğer matrisimizin görüntüsündeki herbir karenin renginin tersini elde etmek istersek yazmamız gereken kod;

>>imshow(1-A)

Elde edilen görüntü

matrix-2

 

Matrisimizin transpozunun görüntüsünü elde etmek için yazmamız gereken kod;

>>imshow(A’)

Elde edilen görüntü

matrix-3

 

İki matrisimizin görüntüsünün birleştirilmesi için yazmamız gereken işlemler;

İlk matrisimiz

>>A=[1,0,1;1,1,0;0,1,0]

İkinci matrisimiz

>>B=[1,0,0;0,1,0;0,0,1]

A matrisimizin görüntüsü

matrix-1

 

B matrisimizin görüntüsü

matrix-4

 

Bu matrislerimizin birleşmiş görüntü için gereken kod;

>>imshow([A,B])

elde ettiğimiz görüntü

matrix-5

 

Sidar ATABEY

 

 

 

 

 

 

 

 

 

 

 

Bu yazı hakkında ne düşünüyorsun ?
  • Gereksiz 
  • Normal 
  • Müthiş 
  • Faydalı 
Sidar ATABEY

About Sidar ATABEY

Elektrik-Elektronik Mühendisi. Makine Mühendisliğinde yan dal programını tamamladı. 1 sene boyunca Erasmus Programı kapsamında Polonya Silesian University of Technology'de eğitim gördü.

View all posts by Sidar ATABEY →