17
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

Mukaddes buyukkavut bitirme_sunum

Embed Size (px)

Citation preview

Page 1: Mukaddes buyukkavut bitirme_sunum

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

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

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

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

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

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

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

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

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

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

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

GYTE - Bilgisayar Mühendisliği Bölümü BIL 496 Dönem Projesi

Test Uygulaması

12

Page 13: Mukaddes buyukkavut bitirme_sunum

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

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

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

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

GYTE - Bilgisayar Mühendisliği Bölümü BIL 496 Dönem Projesi

• Teşekkürler

17