14
Разработване на мобилно приложение за обхващане на персонални данни Иван Димитров Специалност „Софтуерно инженерство“

ivan_master_thesis

Embed Size (px)

Citation preview

Page 1: ivan_master_thesis

Разработванена мобилно

приложение за обхващанена

персоналниданниИван ДимитровСпециалност „Софтуерно инженерство“

Page 2: ivan_master_thesis

Съдържание• Цел на дипломната изработка• Структура на мобилното приложение• Методи за лицева обработка • Комуникация със сървъра• База данни• Оценка и насоки за бъдещо развитие

Page 3: ivan_master_thesis

Целнадипломнатаизработка• Изграждане на лесна и интуитивна система за събиране на

обучаващи примерни за система, анализираща снимки• Осъществяване на отдалечен достъп до сървър и

изпращането на събраните снимки• Запазване, преглед, първоначална манипулация на

снимките• Използване на съвременни технологии

Page 4: ivan_master_thesis

СтруктуранамобилнотоприложениеИзползвани технологии : • Java • Android SDK• Dagger• OKHttp• други

Page 5: ivan_master_thesis

СтруктуранамобилнотоприложениеСтруктура:• Activities• Fragments• Camera API• Face manipulation module• Server communication module

Page 6: ivan_master_thesis

Структуранамобилнотоприложение• Mockup

Page 7: ivan_master_thesis

МетодизалицеваобработкаОсновни изисквания:• Превръща всички изображения в една и съща размерност;• Отделя областта на лицето;• Подравнява лицата спрямо важните им характеристики;

Page 8: ivan_master_thesis

Методизалицеваобработка• Междинни резултати:

Page 9: ivan_master_thesis

Методизалицеваобработка• Краен резултат(множество):

Page 10: ivan_master_thesis

КомуникациясъссървъраСтруктура• Adapter / Façade DP• RESTful web services• Async task• Multipart request

Page 11: ivan_master_thesis

БазаданниСтруктура• SQLite• Adapter DP• SQLiteOpenHelper class

Page 12: ivan_master_thesis

Насокизабъдещоразвитие• Подобряване на интерфейса• Добавяне на Parameters таблица (некатегоризирани

параметри като чужденец, наличие на обици, татуировки, белези, хобита и др.)

• Усъвършенстване на алгоритъма (обработване на снимки с голяма резолюция при малък heap, обработка на лица, снимани под ъгъл и др.)

Page 13: ivan_master_thesis

Ресурси• Целият код може да бъде достъпен онлайн:https://github.com/vanjiii/FaceMe

Page 14: ivan_master_thesis

Благодаря!Въпроси?