Тип работы:
Предмет:
Язык работы:


Разработка мобильного приложения для распознавания лиц

Работа №18166

Тип работы

Бакалаврская работа

Предмет

информатика

Объем работы51
Год сдачи2018
Стоимость5900 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
446
Не подходит работа?

Узнай цену на написание


ВВЕДЕНИЕ 4
1 АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ 5
1.1 Терминология 5
1.2 Актуальность 6
1.3 Выбор средств разработки 7
1.4 Обзор аналогов 9
1.5 Формулирование требований к проекту 13
1.5.1 Общие сведения 13
1.5.2 Назначение и цели создания (развития) системы 13
1.5.3 Характеристика объектов автоматизации 14
1.5.4 Требования к системе 14
2 ПРОГРАММНАЯ РЕАЛИЗАЦИЯ 18
2.1 Структурный анализ и проектирование 18
2.2 Kairos API 24
2.3 Начало разработки и создание интерфейса 26
2.4 Реализация модели и сетевого уровня 31
2.5 Контроллеры 33
2.6 Сценарий использования 35
2.7 Тестирование 40
2.8 Внедрение и сопровождение 42
ЗАКЛЮЧЕНИЕ 44
СПИСОК СОКРАЩЕНИЙ 45
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 46


В настоящее значение технологии во все областях жизни трудно переоценить. Компьютер все лучше решает исконно человеческие задачи. В данной работе я бы хотела изучить одну из таких задач, а именно технологию распознавания лиц. И реализовать мобильное приложение, использующие наработки в этой области.
Актуальность обусловлена тем, что разработки в области искусственного интеллекта (ИИ) активно внедряются в повседневную жизнь, различные типы идентификации, основанные на распознавании лиц, внедряются повсеместно, все больше автоматизируются процессы слежения и мониторинга. Исследования ведутся такими гигантами как Google, Nvidea, Intel, Amazon и многим энтузиастами. Больший резонанс произвела компания Apple, внедрив в своем новом устройстве технологию FacelD, заменив ей уже привычный сканер отпечатка пальца. Поэтому теперь, когда решение для распознавания лиц стало частью ядра IOS, как никогда интересно и актуально реализовать такое приложение с использованием всех новейший технологий.

Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


В процессе выполнения работы была достигнута поставленная цель - проведено исследование предметной области, спроектировано и разработано мобильное приложения.
Поставленные задачи, выполнены. Сделаны следующие выводы:
- Мобильная разработка очень актуальна в связи с доминированием трафика с мобильных устройств.
- Для разработки на iOS лучше использовать Swift 4.0 и XCode, чтобы достигнуть максимальной производительности и положительного восприятия интерфейса пользователями
- Существующие аналоги не предоставляют распознавание лиц как отдельную функцию, которую можно было бы использовать по своему усмотрению
- Требования сформулированы и оформлены как фрагмент технического задания.
- Согласно требованиям произведено функционаольное и структурное проектирование системы, результатом которого стали SADT и UML диаграммы
- Мобильное приложение разработано согласно проекту и протестировано.
- Обозначены условия и перспективы внедрения. Предусмотрено сопровождение прилодения.
В целом, опыт можно считать успешным. Остается возможность доработать проект, если вложить в него материальный ресурс. В этом случае можно реализовать решение в реальном времени и сделать приложение быстрее и производительнее.



1. An On-device Deep Neural Network for Face Detection [Электронный ресурс] // machinelearning.apple.com. - Февраль 2018, 22. - Режим доступа: https://machinelearning.apple.com/2017/11/16/face-detection.html.
2. Д. П. Ветров, Д. А. Кропотов Различные задачи машинного обучения
[Презентация]. - Москва: МГУ, 2009. - Режим доступа:
https://www.machinelearning.ru/wiki/images/a7a1/BayesML-2009-1 .pdf
3. Core ML and Vision: Machine Learning in iOS 11 Tutorial
[Электронный ресурс] // raywenderlich.com - Февраль 2018, 22. - Режим доступа: https: //www.raywenderlich. com/164213/coreml -and-vision-machine-
learning-in-ios-11-tutorial
4. Face Detection with Apple’s iOS 11 Vision Framework [Электронный ресурс] // Medium. - Февраль 2018, 22. - Режим доступа:
https://medium.com/@dragosholban/face-detection-with-apples-ios-11-vision- framework-a143a15e384d
5. Get Started with the Mobile Vision iOS API [Электронный ресурс] //Mobile Vision - Февраль 2018, 22. - Режим доступа:
https://developers.google.com/vision/ios/getting-started
6. 10 Best Face Recognition Apps For Android And IOS 2018 [Электронный ресурс] // Biometric today - Март 2018, 11. - Режим доступа: https://biometrictoday.com/best-face-recognition-app-android-ios/
7. Desktop vs Mobile vs Tablet Market Share 2018 [Электронный ресурс] // Statcounter GlobalStats - Март 2018, 11. - Режим доступа: http://gs.statcounter.com/platform-market-share/desktop-mobile-tablet
8. Марк, Д. Swift. Разработка приложений в среде Xcode для iPhone и iPad с использованием iOS SDK: учебное пособие / Д. Марк - Москва: Вильямс, 2015. - 816 с.
9. Усов, В. Swift. Основы разработки приложений под iOS и macOS: учебное пособие / В. Усов - Санкт-Петербург: Питер, 2018 - 448с.
10. Про Тестинг - Тестирование Программного Обеспечения [Электронный ресурс] // ПроТестинг.ги - Март 2018, 11. - Режим доступа: http://www.protesting.ru/
11. ГОСТ 34.602-89 Информационная технология. Комплекс стандартов на автоматизированные системы. Техническое задание на создание автоматизированной системы - Введ. 01.01.1990. - Москва: СТАНДАРТИНФОРМ, 2009. - 12 с.
12. Face recognition made easy [Электронный ресурс] // Kairos - Апрель 2018, 27. - Режим доступа: https://www.kairos.com/
13. Facial-Recognition: Using React-Redux and Kairos to Identify Yourself [Электронный ресурс] // codeburst.io - Апрель 2018, 27. - Режим доступа: https://codeburst.io/facial-recognition-using-react-redux-and-kairos-to-identify- yourself-18a0f0933556
14. СТО 4.2-07-2014 Система менеджмента качества. Общие требования к построению, изложению и оформлению документов учебной деятельности. - Введ. 9.01.2014. - Красноярск: ИПК СФУ, 2014. - 60 с.
15. Грекул, В.И Проектирование информационных систем Интернет¬университет информационных технологий: науч. изд. / В.И Грекул, Г.Н. Денищенко, Н.Л. Коровкина - Изд. 2-е, перераб. и доп. - Москва : Бином, 2008. - 300 с.
16. Об информации, информатизации и защите информации : федер. закон Российской Федерации от 20.02.95 г. № 24-03 // Собрник законодательства РФ. - 1995. - 609 с.
17. Буч, Г. Язык UML. Руководство пользователя / Г. Буч, Дж. Рамбо, А. Якобсон. - Санкт-Петербург.: Питер, 2004. - 432 с.
18. Фаулер, М. UML. Основы. Третье издание. / М. Фаулер. - Москва: Символ-Плюс, 2006. - 192 с.
19. Клиент-сервер [Электронный ресурс] // MDN web docs - Апрель 2018, 27. - Режим доступа: https://developer.mozilla.org/ru/docs/Learn/ Server- side/First_steps/Client-Server_overview
20. iOS design patterns—Part 1 (MVC, MVP, MVVM) [Электронный
ресурс] // The startup - Май 2018, 10 - Режим доступа:
https://medium.com/swlh/ios-design-patterns-a9bd07818129
21. Инструкция по публикации iOS-приложения в App Store
[Электронный ресурс] // habr - Май 2018, 10. - Режим доступа:
https://habr.com/company/livetyping/blog/324958/
22. Guidelines [Электронный ресурс] // Apple Developer- Май 2018, 17. -Режим доступа: https://developer.apple.com/app-store/guidelines/


Работу высылаем на протяжении 30 минут после оплаты.



Подобные работы


©2025 Cервис помощи студентам в выполнении работ