Введение
Глава 1. Анализ существующих методов и средств детектирования и классификации движущихся объектов 10
1.1. История развития компьютерного зрения 10
1.2 Существующие виды детектирования с помощью компьютерного зрения. 13
1.2.1 Детектирование движения с учетом изменения яркости свечения пикселя 13
1.2.2 Детектирование движения с учетом характеристик объекта 14
1.3 Существующие методы детектирования движения и классификации объектов в задачах подсчета посетителей 15
1.4 Постановка задачи исследования 18
Глава 2. Математические и алгоритмические методы решения задачи подсчета посетителей 23
2.1 Основные положения анализа видеопоследовательности 23
2.2 Алгоритм детектирования движения по простой межкадровой разнице 32
2.2.1 Приведение изображение к полутоновому 32
2.2.2 Алгоритм детектирования движения по простой межкадровой разнице 34
2.3 Алгоритм детектирования движения на основе функции нормального распределения яркости свечения пикселей 35
2.4 Алгоритм детектирования движения на основе функции смеси нормальных распределений яркости свечения пикселей 37
2.6 Классификация объектов в задачах детектирования движения 40
2.7 Синтезированный метод детектирования и классификации движущихся объектов 56
Глава 3. Практическая реализация алгоритмов и статистическое сравнение результатов 59
3.1 Методика практической реализации алгоритмов с применением библиотеки OpenCV 59
3.1.1 Основные инструменты библиотеки OpenCV 59
3.1.2 Методика установки и подключения библиотек компьютерного зрения для разработчика программного обеспечения 61
3.1.3 Возможности и функционал библиотеки OpenCV, для реализации алгоритмов детектирования объектов 67
3.2 Методика реализации синтезированного метода детектирования и классификации движущихся объектов 70
3.2.1 Методика работы с виртуальной памятью 70
3.2.2 Реализация алгоритма нормального распределения 72
3.2.3 Реализация алгоритма детектирования движения на основе смеси нормальных распределений 75
3.2.4 Реализация классификатора объектов в видеопоследовательности 76
3.3 Анализ экспериментальной реализации применения алгоритма детектирования движения на основе нормального распределения 81
3.4 Анализ результатов экспериментальной реализации алгоритма детектирования движения на основе смеси нормальных распределений 89
3.5 Анализ экспериментальной реализации алгоритма идентификации посетителей, основанного на классификации объектов 97
3.6 Сравнительный анализ результатов работы алгоритмов 107
3.7 Анализ экспериментальной реализации синтезированного метода детектирования и классификации движущихся объектов 111
Заключение 118
Список использованной литературы: 119
Приложение А. Акт внедрения 129


