- •Дослідження основних проблем предметної області
- •Роль інформаційних технологій у предметній області
- •Загальний опис проблем предметної області.
- •Актуальність даної теми.
- •Аналіз існуючих аналогів
- •Метод Віоли-Джонса
- •Метод surf
- •Метод sift
- •Метод orc
- •Порівняльна характеристика
- •Мета кваліфікаційної роботи
- •Постановка задачі
- •Об’єкт та методи дослідження
- •Програмна підтимка дослідження
- •Інформаційна модель системи
- •Детальний опис реалізації основних процедур та функцій додатку з прикладами.
- •Рекомендації по впровадженню та використанню
- •Порівняльний аналіз методів
- •Оцінка складності алгоритму контурного аналізу
- •Аналіз продуктивності методів
- •Рекомендаціі до використання методів
- •Охорона праці
- •Економічна частина диплому
- •Цивільний захист
- •Наукова новизна та практичне значення одержаних результатів
- •Перелік використаних джерел
- •Додаток a
- •Додаток b
Рекомендації по впровадженню та використанню
Для коректної роботи програми перед початком установки, необхідно встановити віртуальну java-машину. Ії можна скачати на сайті Oracle: http://www.oracle.com/technetwork/java/javase/downloads/index.html. Після встановлення java-машини, можна починати інсталяцію програми. Для цього необхідно запустити файл setup.exe, після чого з’явиться вікно майстра установки, яке зображено на рисунку 7.1.
Рисунок 7.1 – Початок установки
В вікні є рекомендації, які необхідно виконати перед початком установки, але це не є обов’язковим. Натиснувши на кнопку «Дальше >», майстер установки запропонує ввести персональні данні такі як ім’я користувача та назва компанії. Вікно має вигляд відповідно рисунку 7.2.
Рисунок 7.2 – Введення персональних даних
Після введення персональних даних необхідно натиснути кнопку «Дальше >», після чого майстер установки запитає місце установки програмного продукту (Рисунок 7.3). В загалом, з точки зору безпеки, рекомендується встановлювати програми у директорію С:\Program Files, але якщо існує необхідність встановити програму в інше місце, це не як не сказиться на роботу програми і є цілком допустимим.
Рисунок 7.3 – Вибір директорії для установки
Після того як було вказано шлях для установки програми, необхідно натиснути кнопку «Дальше >», після чого майстер установки запитає куди ви хочете помістити ярлики, тобто необхідно вибрати з випадаючого списку каталог, куди будуть поміщені ярлики для запуску і деінсталяції програми. Також необхідно вибрати чи будуть доступні ярлики для всіх користувачів, чи вони тільки для поточного користувача. Вид вікна зображено на рисунку 7.4.
Рисунок 7.4 – Вибір каталогу для ярликів
Після підтвердження параметрів, майстер установки показує підсумки налаштувань. Якщо є необхідність змінити деякі налаштування, можна повернутися до попередніх вікон з налаштуваннями натискаючи на кнопку «< Назад», і внести необхідні зміни. Вікно з підсумками зображено на рисунку 7.5.
Рисунок 7.5 – Підсумки параметрів
Якщо ви згодні з веденими налаштуваннями, можна натиснути кнопку «Дальше >», після чого з’явиться процес установки. Вид вікна зображено на рисунку 7.6
Рисунок 7.6 – Процес установки
Після завершення процесу установки, з’явиться вікно яке свідчить про успішну установку (Рисунок 7.7). Після цього необхідно закрити майстра установки натиснувши кнопку «Выход».
Рисунок 7.7 – Установка успішна
Для запуску програмного продукту, необхідно зайти в меню Пуск –> Всі програми –> Detector і запустити ярлик Detector (Рисунок 7.8).
Рисунок 7.8 – Запуск програми
Головне вікно програми розділено на чотири частини (Рисунок 7.9).
Выбор метода детектирования объектов;
Дополнительные настройки;
Выбор видеопотока;
Управление.
В першій частині можна вибрати один з двох методі детектування об’єктів. При виборі «Контурный анализ», стає доступною друга частина вікна з додатковими налаштуваннями, за допомогою яких можна в режимі реального часу покращити якість детектування об’єктів. Для того щоб слідкувати за змінами які відбуваються в процесі налаштування програми, можна поставити відмітку у пункті «Показывать окно результатов оператора Canny». З’явиться вікно (Рисунок 7.10), в якому можна розгледіти підкреслені контури.
Рисунок 7.9 – Вибрано метод контурного аналізу
Якщо в вікні не зображені контури цільового об’єкту, необхідно зменшити значення параметра фільтру Гаусу і зменшити значення порогів Canny, а якщо навпаки в вікні дуже багато контурів і цільовий теж присутній, то можна збільшити значення фільтру Гауса і порогів Canny.
Рисунок 7.10 – Вікно з результатами роботи оператора Canny
На рисунку 7.11 зображено робоче вікно, в якому відтворюється відеопотік, і в момент коли цільовий об’єкт присутній на кадрі а його контур ідентифіковано, він обводиться червоною лінією по контуру. Приклад можна побачити на рисунку 7.11.
Рисунок 7.11 – Виявлений об’єкт за допомогою контурного аналізу
При виборі методу «Каскад Хаара», друга частина програми «Дополнительные настройки» становиться неактивною (Рисунок 7.12).
У третій частині програми вибирається джерело відеопотоку, його можна отримати з веб-камери, або з існуючого файлу.
Для відтворення відеопотоку, необхідно натиснути кнопку «Запустить», для того щоб зупинити процес необхідно натиснути кнопку «Остановить» (Рисунок 7.12).
На рисунку 7.13 зображено приклад виявлення об’єкта за допомогою каскаду Хаара. Знайдений об’єкт обводиться прямокутником жовтого кольору.
Рисунок 7.12 – Вибрано метод Каскад Хаара
Рисунок 7.13 – Виявлений об’єкт за допомогою каскаду Хаара
