Тема: РАЗРАБОТКА ИНФОРМАЦИОННОЙ ТЕХНОЛОГИИ РАСПОЗНАВАНИЯ ЛИЦ ПО МЕТОДУ ВИОЛЫ-ДЖОНСА
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
ГЛАВА 1 ОСНОВНАЯ ЧАСТЬ 7
1.1 Характеристика предприятия ООО «Триатрон» 7
1.2 Обоснование проблематики 10
1.3 Обзор современных методов распознавания лиц 11
1.4 Недостатки существующих систем 19
1.5 Библиотека OpenCV 20
ГЛАВА 2 РАЗРАБОТКА АЛГОРИТМА РАСПОЗНАВАНИЯ ЛИЦ НА ОСНОВЕ МЕТОДА ВИОЛЫ-ДЖОНСА 23
2.1 Основные принципы 23
2.2 Принцип сканирующего окна 24
2.3 Интегральное представление изображений 25
2.4 Признаки Хаара 26
2.5 Сканирование окна 27
2.6 Модель машинного обучения 28
2.7 Обучение классификатора в методе Виолы-Джонса 29
2.8 Применяемый в алгоритме бустинг 30
2.9 Каскадная модель разрабатываемого алгоритма 34
2.10 Итоговое представление алгоритма 37
ГЛАВА 3 ПРОГРАММНАЯ РЕАЛИЗАЦИЯ СИСТЕМЫ РАСПОЗНАВАНИЯ ЛИЦ С ПРИМЕНЕНИЕМ БИБЛИОТЕКИ OPENCV 42
3.1 Основной модуль 42
3.2 Разработка интерфейса 48
3.3 Тестирование разработанной программы 51
3.4 Обоснование экономической эффективности системы распознавания лиц с применением библиотеки OpenCV 53
ЗАКЛЮЧЕНИЕ 59
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 61
ПРИЛОЖЕНИЕ А 65
ПРИЛОЖЕНИЕ Б 66
ПРИЛОЖЕНИЕ В 67
ПРИЛОЖЕНИЕ Г 69
ПРИЛОЖЕНИЕ Д 73
📖 Введение
На сегодняшний день нет общепринятой формулировки проблемы компьютерного зрения. А что даже еще важнее, нет стандартной формулировки того, как должна решаться проблема компьютерного зрения. Вместо этого, существует большое количество методов, позволяющих решать различные, строго определённые задачи компьютерного зрения, где методы часто зависимы от задач и редко могут быть обобщены для широкого круга применения. Многие методы и приложения все ещё находятся в стадии фундаментальных исследований, но постепенно всё большее число методов находит применение в коммерческих продуктах, где они часто составляют часть большей системы, которая может решать сложные задачи.
В большинстве практических применений компьютерного зрения компьютеры предварительно запрограммированы для решения отдельных задач, однако, методы, основанные на знаниях, становятся всё более общими.
Распознавание образов считается сферой, использующей разнообразные методы получение информации из видеопотока, и в основном, базирующиеся на статистическом подходе. Существенная часть этой области посвящена фактическому использованию этих методов.
На сегодняшний день алгоритм Виолы-Джонса является самым востребованным ввиду своей высокой скорости работы и высокой точности срабатывания.
Целью данной работы является создание программного средства распознавания лиц по методу Виолы-Джонса.
Поставленная цель достигается решением следующих задач:
1) Обзор современных методов распознавания лиц.
2) Определение недостатков существующих методов.
3) Разработка алгоритма поиска контура и распознавания лица в видеопотоке на основе метода Виолы-Джонса.
4) Программная реализация разработанных алгоритмов с применением библиотеки OpenCV.
5) Тестирование разработанной программной системы.
В качестве предмета исследования выступает процесс распознавания лиц. Объектом является метод Виолы-Джонса.
В первой главе проводится обзор основных методов распознавания лиц, рассмотрены недостатки современных методов, обоснована актуальность проблемы и описание её решения с помощью библиотеки OpenCV.
Во второй главе был разработан и описан алгоритм распознавания лиц на основе методов Виолы-Джонса.
В третьей главе был программно-реализован алгоритм распознавания лиц с помощью библиотеки OpenCV. Проведен обзор работоспособности разработанной программной системы, на основе вычислительных и визуальных экспериментов по времени вычислений и качественному показателю распознанных и не распознанных лиц.
Выпускная квалификационная работа состоит из 63 страниц и содержит в себе 19 рисунков, 20 формул, 5 таблиц , 5 приложений и 40 источников литературы.
✅ Заключение
На сегодняшний день распознавание объектов в мультимедийном видеопотоке становится особо актуальным. Ведется очень много исследований в этой области. На одной из конференций была презентация одной интересной системы, разработанной немецкими учеными, в которой программное обеспечение распознавало фигуры людей, и в зависимости от того, куда двигался человек программа автоматически поворачивала камеру и следила за ним. Данную систему возможно использовать для автоматической записи лекций, которые читает преподаватель у доски.
Путем выявления достоинств и недостатков был определен самый подходящий метод для распознавания в видеопотоке. Метод Виолы-Джонса на данный момент является максимально подходящим по всем параметрам для задач распознавания объектов в видеопотоке. Был разработан и реализован алгоритм в виде программы и использование библиотеки компьютерного зрения OpenCV, которая содержит алгоритмы для: интерпретации изображений, калибровки камеры по эталону, устранение оптических искажений, определение сходства, анализ перемещения объекта, определение формы объекта и слежение за объектом, 3D-pеконстpукция, сегментация объекта, распознавание жестов и т.д. Эта библиотека очень популярна за счёт своей открытости и возможности бесплатно использовать как в учебных, так и коммерческих целях.
Разработанное приложение позволяет осуществлять видеонаблюдение, выделяя лица людей в видеопотоке, а также осуществлять автоматическое слежение с фотофиксацией лиц людей, которые были зафиксированы при наблюдении. Этот механизм позволяет делать фотоотчет с датой и временем, когда сработала детекция. При этом отпадает необходимость сохранять всю видеозапись наблюдения. Попавшие в кадр лица будут сохранены и доступны к просмотру, как в приложении, так и в папке проводника. Кроме того, есть возможность коррекции изображения с целью улучшения качества картинки в условиях плохой освещенности.
Тестирование показало, что программа справляется со своей задачей. Подавляющая часть объектов была успешно распознана. При внедрении программы повысилась безопасность на складах предприятия «Триатрон», за счет детекции персонала, посещающих склад и обеспечении удобства доступа к информации, собранной программой.



