Prof. Dr. Akif KUTLU Arş. Gör. İbrahim ŞANLIALP Arş. Gör. İbrahim Arda ÇANKAYA Arş.
Download
Report
Transcript Prof. Dr. Akif KUTLU Arş. Gör. İbrahim ŞANLIALP Arş. Gör. İbrahim Arda ÇANKAYA Arş.
Prof. Dr. Akif KUTLU
Arş. Gör. İbrahim ŞANLIALP
Arş. Gör. İbrahim Arda ÇANKAYA
Arş. Gör. Asım Sinan YÜKSEL
AKADEMİK BİLİŞİM KONFERANSI
Mobil Uygulamalar
• Mobil cihazların kullanımı her geçen gün artmaktadır.
• Popülerliğini ve pazar payını gün geçtikçe artıran Apple iOS
platformu mobil uygulama geliştirmeyi sağlayan bu
platformlardan biridir.
Objective C
• Zengin bir nesne (object) kütüphanesi
• Gerekli geliştirme araçları (tools) ve
• Nesneye Yönelik Programlama özellikleri ve destek
kütüphanelerine sahiptir.
OpenCV
• Uygulamada kullanılan OpenCV, Open Source Computer
Vision Library' nin kısaltılmış hali olup C++ ve C dilleri ile
oluşturulmuş ,Mac OS X, Linux ve Windows gibi değişik
platformlarda çalışabilen açık kaynak kodlu görüntü işleme
(image processing) ve bilgisayar ile görme (computer vision)
kütüphanesidir.
OpenCV
• OpenCV kütüphanesi içerisinde bulunan 500'den fazla
fonksiyonla
• tıbbi görüntüleme,
• ürün denetimi,
• güvenlik,
• kullanıcı ara yüzü
gibi alanlarda akademik çalışmalar yapılabilir, uygulamalar
geliştirebilir.
iOS Platformunda Mobil Trafik Ceza Bildirim Uygulaması
• Gelişen teknolojiler ve kullanıcıların bu teknolojilere hızlı bir
şekilde adapte olmaları yeni uygulamalar geliştirmeyi
kaçınılmaz kılmıştır. Bu şartlar ve olanaklar göz önüne
alınarak, Objective-C programlama dili, XCode platformu,
SMS Servisi,OpenCV kütüphaneleri ve web servis teknolojisi
kullanılarak trafik polislerinin trafikte kesilen cezaları anlık
olarak kullanıcılara aracılıyla bildirmesini hedefleyen mobil
bir uygulama geliştirilmesi hedeflenmektedir.
Çalışma Prensibi
Görüntü İşleme Aşamaları
Gri Seviye
• Karakterleri tanımak için açık
kaynak kodlu Tesseract
motorundan önce yandaki
görüntü işleme basamakları
kullanılmaktadır.
Sobel Filtresi
Threshold değerinin
bulunması
Binary Seviye
Morfolojik Filtre
Tesseract Motoru
Tesseract Motoru
Sistemin Akış Diyagramı
Uygulama Görüntüleri
Bir Sonraki Çalışma
Aracın plaka okuma işlemini video üzerinden yapmak.
Gece çekimleri için gece görüş hassasiyeti yüksek olan kamera kullanarak
gece çekimlerini daha etkin hale getirmek