ivan_master_thesis
-
Upload
ivan-dimitrov -
Category
Documents
-
view
88 -
download
2
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
Благодаря!Въпроси?