13.01.2015 Views

öğrenci oturumu - Harita ve Kadastro Mühendisleri Odası

öğrenci oturumu - Harita ve Kadastro Mühendisleri Odası

öğrenci oturumu - Harita ve Kadastro Mühendisleri Odası

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

TMMOB<br />

HARİTA VE KADASTRO MÜHENDİSLERİ ODASI<br />

Biz burada herkesin daha iyi anlayabilmesi için bir görüntü işleme uygulaması yapacağız.<br />

Yapacağımız uygulama, basit bir uygulama, biz bunu Matlab’la yapacağız. Matlab’ı<br />

bilmeyenler olabilir. İlk önce Matlab nedir” sorusunu cevaplamak istiyorum. Matlab<br />

aslında programlama dili, ama diğer programlama dillerinden daha değişik, çünkü<br />

etkileşimi geliştirme ortamı <strong>ve</strong> aynı zamanda algoritma geliştirme ortamına da sahip <strong>ve</strong><br />

aynı şekilde <strong>ve</strong>rilerinizi analiz etme <strong>ve</strong> görselleştirme özelliklerine de sahip.<br />

Neden Matlab, bunun bize sunduğu avantaj ne Bir kere klasik dillerden çok farklı bir<br />

yapısı var. Her türlü programa adapte edilebilmesi; bu görüntü işleme uygulaması olabilir,<br />

finansal bir uygulama olabilir, aklınıza gelebilecek çok absürt uygulamalar dahi olabilir.<br />

JPEG gibi, Bitmap gibi format zenginliği, tabii bunları 3 boyutlu olarak görme şansınız<br />

var <strong>ve</strong> binin üzerinde de hazır fonksiyon bulunmakta <strong>ve</strong> tabii ki simulink. Simulink’e<br />

burada giremeyeceğiz, o başlı başına bir konu.<br />

Neden görüntü işlemede böyle bir uygulama kullandım Biz tanımlama algoritması<br />

yazacağız şimdi. Arabanın önünde kamera olduğunu düşünün <strong>ve</strong> devamlı yol fotoğraflarını<br />

çekiyor <strong>ve</strong> çektiği fotoğraflardan yol çizgilerini ayırt edip yoldan çıkmamasını sağlayan<br />

bir algoritma yazmaya çalışacağız. Bunun amacı gü<strong>ve</strong>nlik uygulaması olabilir, işte<br />

kazaları en aza indirmek falan olabilir.<br />

Neden böyle bir uygulama deneyeceğiz <strong>ve</strong> “<strong>Harita</strong>cılıkla ne alakası var” gibi bir soru<br />

gelebilir aklınıza. Her görüntü bir haritadır aslında. Şöyle söylersek daha doğru olabilir:<br />

<strong>Harita</strong>lar, karşılaşabileceğiniz en karmaşık görüntülerdir <strong>ve</strong> siz gerçekte haritada bir<br />

görüntü işleme yapabiliyorsunuz. Bu, artık görüntü işlemeyi biliyorsunuz demek anlamına<br />

gelir <strong>ve</strong> diğer uygulamalar bunun yanında sadece portatif gibi kalacaktır.<br />

Bu uygulamayı yapmak için şimdi Matlab ortamına geçiyorum. Burası Matlab’ın ilk açılış<br />

penceresi <strong>ve</strong> bu şekilde görünür. Burada çeşitli ekranlar göreceksiniz... Matlab’dan kısaca<br />

bahsetmek istiyordum, fakat zaman problemimiz var, ben direkt uygulamaya geçmek<br />

zorundayım. Normalde ufak tefek uygulamalar göstererek Matlab’ın aslında nasıl bir<br />

arayüz olduğunu görmenizi isterdim. Fakat biraz daha hızlı gitmek mecburiyetinde<br />

olduğum için, direkt uygulamayı yapacağım.<br />

İlk önce görüntüyü import ettim. Buradaki görüntüler 310x325… Bu bizim matrisimizin<br />

boyutu. Burada RGB bandını gösteriyor <strong>ve</strong> 0-255 arasında değişen bir matris olduğunu<br />

gösteriyor. Bunu çizdirecek olursak, bizim işleyeceğimiz görüntü bu. Bizim çalışmamız<br />

için ilk önce bunu tek bantlı bir görüntüye indirgememiz lazım, ancak o zaman bize bu<br />

işlemi yapma imkânı <strong>ve</strong>recek... Görüntü gördüğünüz gibi tek banda inmiş durumda.<br />

Görüntüde herhangi bir değişiklik yok, tekrar çizdirmeyeceğim, fakat değişik şeyler<br />

deneyecek olursak, mesela görüntü bana çok karanlık geldi diyelim, görüntümü birazcık<br />

daha açmak istiyorum. Bunun için şöyle bir şey deneyebilirim: .. x1.5 diyelim, bu<br />

görüntümüzü 1.5 kat daha aydınlık hale getirecektir. Bunu çizdirecek olursam, görüntünün<br />

birazcık daha açıldığını göreceksiniz. Diyelim ki bu çok fazla geldi, bunu birazcık daha<br />

düşürebiliriz.<br />

114<br />

13. Türkiye <strong>Harita</strong> Bilimsel <strong>ve</strong> Teknik Kurultayı / 18-22 Nisan 2011<br />

PANELLER<br />

THBTK

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!