mukaddes buyukkavut bitirme_sunum
TRANSCRIPT
![Page 1: Mukaddes buyukkavut bitirme_sunum](https://reader030.vdocuments.site/reader030/viewer/2022032422/55a93a8f1a28ab2f0a8b48e3/html5/thumbnails/1.jpg)
Bilgisayar Mühendisliği Bölümü
GYTE - Bilgisayar Mühendisliği Bölümü
ANDROİD CİHAZLA BAŞ HAREKETİ ANALİZİ
BIL 496
Mukaddes Büyükkavut
Proje Danışmanı: Doç. Dr. Yusuf Sinan Akgül
Haziran 2014
![Page 2: Mukaddes buyukkavut bitirme_sunum](https://reader030.vdocuments.site/reader030/viewer/2022032422/55a93a8f1a28ab2f0a8b48e3/html5/thumbnails/2.jpg)
GYTE - Bilgisayar Mühendisliği Bölümü BIL 496 Dönem Projesi2
• Projenin Tanımı• Projenin Başlatılma Nedenleri• Tek Elle Etkileşim Örnekleri• UML Diagramları• Hareket ve Yön
Belirleme• Teknik Detaylar• Performans Etkenleri• Sensor ile Konum Bilgisi• Test- Test Sonuçları• Kaynaklar• Başarı kriterleri
İçerik
![Page 3: Mukaddes buyukkavut bitirme_sunum](https://reader030.vdocuments.site/reader030/viewer/2022032422/55a93a8f1a28ab2f0a8b48e3/html5/thumbnails/3.jpg)
GYTE - Bilgisayar Mühendisliği Bölümü BIL 496 Dönem Projesi3
Tanımı • Android cihaz üzerindeki kamera ve sensorleri
kullanarak kullanıcının baş hareketlerinin yönünü tespit eden sistem
![Page 4: Mukaddes buyukkavut bitirme_sunum](https://reader030.vdocuments.site/reader030/viewer/2022032422/55a93a8f1a28ab2f0a8b48e3/html5/thumbnails/4.jpg)
GYTE - Bilgisayar Mühendisliği Bölümü BIL 496 Dönem Projesi4
Projenin Başlatılma Nedenleri
• İnsan mobil cihaz etkileşimi
• İki elle kullanım zahmeti
![Page 5: Mukaddes buyukkavut bitirme_sunum](https://reader030.vdocuments.site/reader030/viewer/2022032422/55a93a8f1a28ab2f0a8b48e3/html5/thumbnails/5.jpg)
GYTE - Bilgisayar Mühendisliği Bölümü BIL 496 Dönem Projesi
Tek Elle Etikileşim Örnekleri
• FaceUnlock: Ekran Kilidi Açma- Android
• Smart Stay: Ekranın Kararmasını engelleme
-Samsung
• Smart Scroll: Dikey scroll – Samsung
• Smart Pause:
Oynayan Görüntüyü
durdurma
5
![Page 6: Mukaddes buyukkavut bitirme_sunum](https://reader030.vdocuments.site/reader030/viewer/2022032422/55a93a8f1a28ab2f0a8b48e3/html5/thumbnails/6.jpg)
GYTE - Bilgisayar Mühendisliği Bölümü BIL 496 Dönem Projesi
• Kullanım Durum Diyagramları
UML Diyagramları
![Page 7: Mukaddes buyukkavut bitirme_sunum](https://reader030.vdocuments.site/reader030/viewer/2022032422/55a93a8f1a28ab2f0a8b48e3/html5/thumbnails/7.jpg)
GYTE - Bilgisayar Mühendisliği Bölümü BIL 496 Dönem Projesi
Hareket ve Yön Belirleme-1• Optic Flow Vectorleri: yukarı(up)
7
![Page 8: Mukaddes buyukkavut bitirme_sunum](https://reader030.vdocuments.site/reader030/viewer/2022032422/55a93a8f1a28ab2f0a8b48e3/html5/thumbnails/8.jpg)
GYTE - Bilgisayar Mühendisliği Bölümü BIL 496 Dönem Projesi
Hareket ve Yön Belirleme-2• Optic Flow Vectorleri: sol(left)
8
![Page 9: Mukaddes buyukkavut bitirme_sunum](https://reader030.vdocuments.site/reader030/viewer/2022032422/55a93a8f1a28ab2f0a8b48e3/html5/thumbnails/9.jpg)
GYTE - Bilgisayar Mühendisliği Bölümü BIL 496 Dönem Projesi
Teknik Detaylar
9
• Feature Detector– Haris Corner detector algorithm
![Page 10: Mukaddes buyukkavut bitirme_sunum](https://reader030.vdocuments.site/reader030/viewer/2022032422/55a93a8f1a28ab2f0a8b48e3/html5/thumbnails/10.jpg)
GYTE - Bilgisayar Mühendisliği Bölümü BIL 496 Dönem Projesi
Performans Etkenleri
10
Corner detector
algoritması
Feature sayısı
Cihaz özellikleri
Arka plan
![Page 11: Mukaddes buyukkavut bitirme_sunum](https://reader030.vdocuments.site/reader030/viewer/2022032422/55a93a8f1a28ab2f0a8b48e3/html5/thumbnails/11.jpg)
GYTE - Bilgisayar Mühendisliği Bölümü BIL 496 Dönem Projesi11
Sensor ile Konum Bilgisi
• Accelometre ile yön tespiti
– Sensorden konum
bilgisi alıyor
– Uygulama içerisine
entegre edilemedi
![Page 12: Mukaddes buyukkavut bitirme_sunum](https://reader030.vdocuments.site/reader030/viewer/2022032422/55a93a8f1a28ab2f0a8b48e3/html5/thumbnails/12.jpg)
GYTE - Bilgisayar Mühendisliği Bölümü BIL 496 Dönem Projesi
Test Uygulaması
12
![Page 13: Mukaddes buyukkavut bitirme_sunum](https://reader030.vdocuments.site/reader030/viewer/2022032422/55a93a8f1a28ab2f0a8b48e3/html5/thumbnails/13.jpg)
GYTE - Bilgisayar Mühendisliği Bölümü BIL 496 Dönem Projesi
Test
13
• Test Nasıl yapıldı ?
1 2
3 4
= feature point last picture
![Page 14: Mukaddes buyukkavut bitirme_sunum](https://reader030.vdocuments.site/reader030/viewer/2022032422/55a93a8f1a28ab2f0a8b48e3/html5/thumbnails/14.jpg)
GYTE - Bilgisayar Mühendisliği Bölümü BIL 496 Dönem Projesi
Test Sonuçları
Sağ Sol Yukarı Aşağı
Desenli Arka Plan 5/10 4/10 6/10 3/10
Desensiz Arka Plan 9/10 8/10 7/10 7/10
14
Köşe Sayısı / Yön
İşlem Süresi (Mili Saniye)
FPS
20 ±610 ±1.1
50 ±620 ±1.2
100 ±650 ±1.0
200 ±670 ±1.0
• Belirlenen yön oranı ve Köşe belirlemeye göre bulma oranı
![Page 15: Mukaddes buyukkavut bitirme_sunum](https://reader030.vdocuments.site/reader030/viewer/2022032422/55a93a8f1a28ab2f0a8b48e3/html5/thumbnails/15.jpg)
GYTE - Bilgisayar Mühendisliği Bölümü BIL 496 Dönem Projesi15
Başarı Kriterleri
•Baş hareketleri tanımlama:
– Arkada plan yok%75
– Arka plan var %45
•Konum bilgisi alma: %80
•Baş hareketleri ve konum bilgisi karşılaştırma:
Yapılmadı
•Yön bilgilerini bir uygulamada kullanılma:
Başarılamadı
![Page 16: Mukaddes buyukkavut bitirme_sunum](https://reader030.vdocuments.site/reader030/viewer/2022032422/55a93a8f1a28ab2f0a8b48e3/html5/thumbnails/16.jpg)
GYTE - Bilgisayar Mühendisliği Bölümü BIL 496 Dönem Projesi16
Kaynaklar[1] Antonio Haro, Koichi Mori, Tolga Capin, Stephen Wilkinson. (2005). Mobile Camera-based User Interaction, 10.
[2] Jesper Kjeldskov and Connor Graham. (2003). A Review of Mobile HCI Research Methods, 19.
[3] Vision on Android, http://developer.android.com/design/get-started/creative-vision.html
[4] Barış Samancı. (2011). Accelerometer, Gyroscope, IMU nedir?.Available: http://www.barissamanci.net/Makale/26/accelerometer-gyroscope-imu-nedir/. Last accessed 3rd March 2014.
[5] Standford University. (2014). Android Tutorials for Mobile Image Processing. Available: http://www.stanford.edu/class/ee368/Android/. Last accessed 3rd March 2014.
![Page 17: Mukaddes buyukkavut bitirme_sunum](https://reader030.vdocuments.site/reader030/viewer/2022032422/55a93a8f1a28ab2f0a8b48e3/html5/thumbnails/17.jpg)
GYTE - Bilgisayar Mühendisliği Bölümü BIL 496 Dönem Projesi
• Teşekkürler
17