ivan_master_thesis

Post on 13-Feb-2017

88 views 2 download

Transcript of ivan_master_thesis

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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