- •Аннотация
- •Реферат
- •Содержание
- •Введение
- •Анализ технического задания
- •Описание метода Viola Jones
- •1.1.2 Интегральное представление изображений
- •1.1.3 Признаки Хаара
- •1.1.5 Бустинг
- •Синтез Алгоритмов работы
- •Алгоритм основной программы:
- •Словесныйалгоритм:
- •Алгоритм работы подпрограммы detectAndDisplay:
- •Разработка программного решения
- •Разработка интерфейса программы
- •Классы и функции, используемые в работе.
- •Матрицы и типы изображений
- •Класс CvCapture
- •Технико-экономическоеобоснование работы
- •Обоснование актуальности и целесообразности разработки
- •Обоснование выбора аналога и критериев для сравнения
- •Расчет технико-экономических показателей разработки
- •Расчет единовременных квартальных затрат на этапе разработки.
- •Расчет сравнительной технико-экономической эффективности разработки.
- •Заключение
- •Безопасность человеко-машинного взаимодействия
- •Заключение
Близнюк Даниил Вадимович
группа КТбо4-5
Инженерно-технологическая академия
г.Таганрог 2015.
Аннотация
Квалификационная работа содержит __ страниц, __ рисунков, _ таблицу, __ источников и ___ приложение.
В ходе квалификационной работы был разработан программный комплекс, способный в реальном времени производить анализ каждого кадра из видеопотока, осуществлять поиск лица и глаз, выделяя искомые объекты геометрическими фигурами, рисовать целеуказатель, с изменением его положения на картинке в зависимости от направления взгляда человека.
Разработанная программа реализует весь необходимый спектр основных функций для получения доступа к камере, приема кадра из видеопотока, выполняя поиск лица и глаз человека. Выполняется пересчет геометрической модели (целеуказателя) и изменение его положения в зависимости от взгляда человека оператора.
В квалификационной работе было просчитано экономическое обоснование проекта, целесообразность внедрения проекта и доказана безопасность человеко-машинного взаимодействия.
Реферат
Дипломная работа содержит __страниц, __ рисунков, __ таблицы, __ источников и 3 приложения.
Ключевые слова: АГОРИТМ ВИОЛА – ДЖОНСА, OPENCV, С++,
Объектом разработки является программа для обнаружения лиц и глаз в видеопотоке, осуществлять пересчет геометрической модели целеуказателя, изменение координат целеуказателя в соответствие с положением глаз человека-оператора.
Целью данной работы является создание программного комплекса, который будет получать видеопоток от web-камеры , определять лицо и глаза человека на основе алгоритма Виола-Джонса, в процессе работы будет произведен процесс обучения каскадов Хаара, производится пересчет геометрической модели целеуказателя в соответствие с положением глаз человека оператора.
В качестве среды программирования был выбран Microsoft Visual Studio 2013. В качестве языка программирования был выбран C++.
В квалификационной работе было просчитано экономическое обоснование проекта, целесообразность внедрения проекта и доказана безопасность человеко-машинного взаимодействия
Содержание
ВВЕДЕНИЕ 5
АНАЛИЗ ТЕХНИЧЕСКОГО ЗАДАНИЯ 6
1.1Описание метода Viola Jones 7
1.1.1Принцип сканирующего окна 8
1.1.2 Интегральное представление изображений 9
1.1.3 Признаки Хаара 11
1.1.4Обучение классификатора в методе Виолы-Джонса 16
1.1.5 Бустинг 17
1.1.6Каскадная модель сильных классификаторов 17
2Синтез Алгоритмов работы 20
2.1Алгоритм основной программы: 20
2.2 Словесный алгоритм: 21
2.3Алгоритм работы подпрограммы detectAndDisplay: 24
3Разработка программного решения 26
3.1Выбор среды для разработки 26
3.2Разработка интерфейса программы 26
3.3Библиотека OpenCV 29
3.3.1 Описание модулей OpenCV 30
3.3.2Подключение Библиотеки OpenCV 31
3.4Классы и функции, используемые в работе. 32
3.4.1Матрицы и типы изображений 32
3.4.2Класс CvCapture 33
3.4.3Класс CascadeClassifier 35
5Технико-экономическое обоснование работы 38
5.1 Обоснование актуальности и целесообразности разработки 38
5.2 Обоснование выбора аналога и критериев для сравнения 39
5.3 Расчет технико-экономических показателей разработки 40
5.4 Расчет единовременных квартальных затрат на этапе разработки. 41
5.5 Расчет сравнительной технико-экономической эффективности разработки. 46
5.6 Заключение 47
6Безопасность человеко-машинного взаимодействия 48
Заключение 48
Список использованных источников 49
Приложение 1. Руководство пользователю 49
Приложение 2. Графический материал 49
Приложение 3. Исходный Код 49