Разработка системы интеллектуальной детекции и распознавания человеческого лица.

Раздел
Программирование
Просмотров
457
Покупок
4
Антиплагиат
Не указан
Размещена
1 Июл 2021 в 05:41
ВУЗ
ДонНТУ
Курс
4 курс
Стоимость
2 500 ₽
Демо-файлы   
8
png
изображение_2021-07-01_053938 изображение_2021-07-01_053938
9.3 Кбайт 9.3 Кбайт
png
изображение_2021-07-01_053942 изображение_2021-07-01_053942
80.8 Кбайт 80.8 Кбайт
png
изображение_2021-07-01_053947 изображение_2021-07-01_053947
5.6 Кбайт 5.6 Кбайт
png
изображение_2021-07-01_053951 изображение_2021-07-01_053951
49.4 Кбайт 49.4 Кбайт
png
изображение_2021-07-01_053956 изображение_2021-07-01_053956
60.3 Кбайт 60.3 Кбайт
png
изображение_2021-07-01_054000 изображение_2021-07-01_054000
83.5 Кбайт 83.5 Кбайт
png
изображение_2021-07-01_054006 изображение_2021-07-01_054006
59 Кбайт 59 Кбайт
png
изображение_2021-07-01_054048 изображение_2021-07-01_054048
108 Кбайт 108 Кбайт
Файлы работы   
1
Каждая работа проверяется на плагиат, на момент публикации уникальность составляет не менее 40% по системе проверки eTXT.
zip
Диплом
36.2 Мбайт 2 500 ₽
Описание

Пояснительная записка 88 с., 27 рис., 4 табл., 22 источников, 5 прил.

Целью данного дипломного проекта является разработка системы интеллектуальной детекции и распознавания человеческого лица.

В качестве объекта исследования была выбрана система детекции и распознавания человеческого лица.

В дипломном проекте выполнены следующие задачи:

- исследование особенностей существующих аналогов;

- проведен анализ эффективности внедрения;

- разработаны требования к системе;

- проведен анализ и выбор языков программирования и средств разработки;

- реализовано детектирование лица на изображении;

- реализован набор базы данных изображений для обучения;

- реализовано обучение на уже имеющейся базе данных изображений;

- реализовано распознавание человеческого лица;

- реализовано создание удобного пользовательского интерфейса;

- проведено тестирование разработанной системы.

Для реализации дипломного проекта было выбранно IDE PyCharm, язык программирования Python.

Оглавление

ВВЕДЕНИЕ.......................................................................................................... 8

1 ПОСТАНОВКА ЗАДАЧИ............................................................................... 11

1.1 Необходимый функционал проекта.............................................................. 11

1.2 Требования к интерфейсу разрабатываемого проекта.................................. 11

1.3 Требуемая точность распознавания лица..................................................... 12

1.4 Системные требования для работы программы........................................... 12

2 ОБОСНОВАНИЕ ЦЕЛЕСООБРАЗНОСТИ РАЗРАБОТКИ СИСИТЕМЫ ИНТЕЛЛКТУАЛЬНОЙ ДЕТЕКЦИИ И РАСПОЗНАВАНИЯ ЧЕЛОВЕЧЕСКОГО ЛИЦА ............................................................................................................................ 13

2.1 Суть технической проблемы детекции и распознавания.............................. 13

2.2 Эффективность внедрения системы распознавания лиц.............................. 16

2.3 Анализ существующих аналогов.................................................................. 22

2.3.1 Методы основанные на шаблонах............................................................. 23

2.3.2 Методы с использованием контурных моделей........................................ 25

2.3.3 Нейросетевые методы................................................................................ 26

2.3.4 Методы Виолы-Джонса............................................................................. 29

2.3.5 Метод опорных векторов........................................................................... 33

3 ОБОСНОВАНИЕ ВЫБОРА СРЕДСТВ РАЗРАБОТКИ СИСТЕМЫ.............. 36

3.1 Анализ и обоснование выбора языка программирования Python................. 36

3.2 Анализ и обоснование выбоа среды разработки PyCharm........................... 37

3.3 Обоснование выбора готовых модулей в Python.......................................... 38

3.3.1 OpenCV...................................................................................................... 38

3.3.2 NumPy........................................................................................................ 39

3.3.3 Pillow......................................................................................................... 39

3.3.4 Os............................................................................................................... 39

3.3.5 Tkinter........................................................................................................ 39

4 РАЗРАБОТКА И РЕАЛИЗАЦИЯ СИСТЕМЫ ИНТЕЛЛЕКТУАЛЬНОЙ ДЕТЕКЦИИ И РАСПОЗНАВАНИЯ ЧЕЛОВЕЧЕСКИХ ЛИЦ........................................................... 40

4.1 Разработка и реализация алгоритма детекции лица..................................... 40

4.2 Разработка и реализация алгоритма сбора базы данных фотографий.......... 43

4.3 Разработка и реализация алгоритма обучения............................................. 45

4.4 Разработка и реализация алгоритма распознавания..................................... 47

4.5 Разработка и реализация пользовательского интерфейса............................ 49

5 ТЕСТИРОВАНИЕ СИСТЕМЫ....................................................................... 52

6 ОХРАНА ТРУДА, ВОПРОСЫ БЕЗОПАСНОСТИ

ЖИЗНЕДЕЯТЕЛЬНОСТИ И ГРАЖДАНСКОЙ ОБОРОНЫ............................. 54

6.1 Анализ условий труда в помещении............................................................ 54

6.2 Мероприятия по улучшению условий труда................................................ 56

6.2.1 Электромагнитные излучления................................................................. 56

6.2.2 Освещенность............................................................................................ 56

6.2.3 Шум........................................................................................................... 57

6.2.4 Микроклимат............................................................................................. 57

6.2.5 Электробезопасность................................................................................. 58

6.2.6 Эргономика................................................................................................ 58

6.3 Расчет искусственного освещения для помещения...................................... 59

6.4 Мероприятия по обеспечению пожарной безопасности............................... 62

6.5 Безопасность жизнедеятельности................................................................. 63

6.6 Грнажданская оборона................................................................................. 66

ЗАКЛЮЧЕНИЕ.................................................................................................. 69

СПИСОК ИСПОЛЬЗУЕМЫХ ИСТОЧНИКОВ................................................. 70

Приложение А ТЕХНИЧЕСКОЕ ЗАДАНИЕ..................................................... 73

Приложение Б РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ......................................... 75

Приложение В ЭКРАННЫЕ ФОРМЫ............................................................... 76

Приложение Г ЛИСТИНГ ПРОГРАММЫ......................................................... 78

Приложение Д ПЕРЕЧЕНЬ ЗАМЕЧАНИЙ НОРМОКОНТРОЛЕРА К ДИПЛОМНОМУ ПРОЕКТУ.......................................................................................................... 88

Список литературы

1. Тренировка каскадной детекции объектов [Электронный ресурс]. – Режим доступа : https://se.mathworks.com/help/vision/ug/train-a-cascadeobject-detector.html#btugex8.

2. Брилюк, Д.В. Распознавание человека по изображению лица нейросетевыми методами / Д.В. Брилюк, В.В. Старовойтов. – М. : Мир, 2002. – 54 c.

3. Кулябичев, Ю.П. Обзор методов идентификации людей на основе изображений лиц с учетом особенностей визуального распознавания / Ю.П. Кулябичев, С.В. Пивторацкая. – М. : Мир, 2008. – 58 c.

4. Рогозин, О.В. Сравнительный анализ алгоритмов распознавания лиц в задаче визуальной идентификации / О.В. Рогозин, С.А. Кладов. – М. : Мир, 2013. – 61 c.

5. Шерстобитов, А.И. Распознавание лиц на групповых фотографиях с использованием алгоритмов сегментации / А.И. Шерстобитов, В.П. Федосов, В.А. Приходченко. – М. : Мир, 2008. – 60 c.

6. Головко, В.А. Нейроинтеллект: Теория и применения. Книга 1. Организация и обучение нейронных сетей с прямыми и обратными связями / В.А. Головко. – Брест: БПИ, 1999. – 260 с.

7. Журавлёв, Ю.И. Распознавание. Классификация. Прогноз. Математические методы и их применение. / Ю.И. Журавлёв – Вып.2. – М. : Наука, 1989. – 163 с.

8. Колесников, С. Распознавание образов. Общие сведения / С. Колесников // Сайт газеты «Компьютер-Информ» [Электронный ресурс]. – Режим доступа : http://www.ci.ru/inform03_06/p_24.htm

9. Осовский, С. Нейронные сети для обработки информации. / С. Осовский – М. : Финансы и статистика, 2002. – 89 с.

10. Попко, Е. Распознавание образов : с чего начинать / Е. Попко // Класс робототехники [Электронный ресурс]. – Режим доступа : http://robotclass.ru/распознавание-образов-с-чего-начинат/

11. Система видеонаблюдения. [Электронный ресурс]. – Режим доступа: http:// http://ru.wikipedia.org/wiki/Система_видеонаблюдения/

12. Торстен, А Видеоаналитика: Мифы и реальность /

А. Торстен, К. Иво, Л. Харальд // Security Focus – 2012. – c 111-116.

13. Алпатов, Б.А. Алгоритм оценки местоположения объекта на двумерном изображении / Б.А. Алпатов, А.А. Селяев // Изв. вузов. Приборостроение – 1988 – Т. XXXI. № 5. – С. 3-6.

14. Методы компьютерной обработки изображений / под ред. Сойфера В.А. – 2-е изд., испр. – М.: ФИЗМАТЛИТ, 2003. – 784 с.

15. Головко, В.А. Нейроинтеллект: Теория и применения. Книга 2. Самоорганизация, отказоустойчивость и применение нейронных сетей / В.А. Головко – Брест: БПИ, 1999. – 228 с.

16. Круг, П.Г. Нейронные сети и нейрокомпьютеры: Учебное пособие по курсу «Микропроцессоры» для студентов, обучающихся по направлению «Информатика и вычислительная техника» / П.Г. Круг – М : МЭИ, 2002. – 216 с.

17. Хайкин, С. Нейронные сети. Полный курс / С.Хайкин; [пер. с анг]. – М. : Издательский дом Вильямс, 2006. – 1104 с.

18. Круглов, В.В. Нечеткая логика и искусственные нейронные сети / В.В. Круглов, М.И. Дли, Р.Ю. Голунов – М. : Физматлит, 2001. – 224 с.

19. Амосов, О.С. Интеллектуальные информационные системы. Нейронные сети и нечеткие системы : учебное пособие для студентов специальностей 010502 «Прикладная информатика (по областям)», 230201 «Информационные системы и технологии» вузов региона / О. С. Амосов. – Комсомольск-на-Амуре: КнАГТУ, – 2006. – 136 с.

20. Гонсалес, Р. Цифровая обработка изображений / Р. Гонсалес, Р. Вудс – М: Техносфера, 2005. – 1072 с.

21. Веретельник, Д.М. Детекция и распознавание лиц с использованием открытого компьютерного зрения OpenCV / Д.М. Веретельник, Е.А. Норкене, Д.М. Бочаров // Информатика, управляющие системы, математическое и компьютерное моделирование в рамках VI форума «Инновационные перспективы Донбасса» (ИУСМКМ-2020) : XI Международная научно-техническая конференция студентов, аспирантов и молодых ученых, 27-28 мая 2020, г.Донецк : ДонНТУ, 2020. – c. 325-330.

22. Веретельник, Д.М. О методологиях детекции человеческого лица на изображениях / Д.М. Веретельник, Е.А. Норкене. // Материалы VI Международной научно-технической конференции «Современные информационные технологии в образовании и научных исследованиях» (СИТОНИ–2019). – Донецк: ДонНТУ, 2019. – c. 143-149.

Вам подходит эта работа?
Похожие работы
Искусственный интеллект
Реферат Реферат
2 Мая в 22:08
5
0 покупок
Искусственный интеллект
Тест Тест
2 Мая в 19:39
12 +5
1 покупка
Искусственный интеллект
Эссе Эссе
2 Мая в 12:32
5
0 покупок
Искусственный интеллект
Тест Тест
30 Апр в 06:55
8 +1
0 покупок
Искусственный интеллект
Контрольная работа Контрольная
15 Апр в 12:53
12
0 покупок
Другие работы автора
Обучение нейронных систем
Дипломная работа Дипломная
30 Июл 2023 в 07:42
91
0 покупок
Обучение нейронных систем
Дипломная работа Дипломная
30 Июл 2023 в 07:24
84
0 покупок
Обучение нейронных систем
Дипломная работа Дипломная
30 Июл 2023 в 07:07
92
0 покупок
Обучение нейронных систем
Дипломная работа Дипломная
26 Июл 2023 в 05:09
98
0 покупок
Основы программирования
Дипломная работа Дипломная
24 Июл 2023 в 03:58
126
0 покупок
Обучение нейронных систем
Дипломная работа Дипломная
24 Июл 2023 в 03:13
124
1 покупка
Интеллектуальные информационные сети
Дипломная работа Дипломная
23 Июл 2023 в 04:34
104
0 покупок
Основы программирования
Дипломная работа Дипломная
19 Июл 2023 в 03:23
95
0 покупок
Математическая логика
Задача Задача
18 Июл 2023 в 02:54
81
0 покупок
Интеллектуальные информационные сети
Контрольная работа Контрольная
18 Июл 2023 в 02:53
122
2 покупки
Теория множеств
Задача Задача
18 Июл 2023 в 02:48
63
0 покупок
Microsoft Excel
Задача Задача
17 Июл 2023 в 19:50
102
1 покупка
ТВиМС - Теория вероятностей и математическая статистика
Задача Задача
17 Июл 2023 в 19:48
113
0 покупок
Имитационное моделирование
Отчет по практике Практика
17 Июл 2023 в 19:39
93
0 покупок
ТВиМС - Теория вероятностей и математическая статистика
Тест Тест
17 Июл 2023 в 19:36
80
0 покупок
Python
Лабораторная работа Лабораторная
17 Июл 2023 в 19:11
151
0 покупок
Дискретная математика
Контрольная работа Контрольная
9 Июл 2023 в 22:04
105
0 покупок
Темы журнала
Показать ещё
Прямой эфир