Програмна система виявлення сонливості водія на основі OpenCV

Вантажиться...
Ескіз

Дата

2023

Назва журналу

Номер ISSN

Назва тому

Видавець

КПІ ім. Ігоря Сікорського

Анотація

Бакалаврський дипломний проєкт включає пояснювальну записку (61 стор., 28 рис., список використаної літератури з 16 найменувань, 3 додатків) та презентацію (15 слайдів). Об’єкт розробки – створення програмної системи виявлення рівня втомленості водія транспортного засобу за кермом з використанням сучасних технологій комп’ютерного зору та машинного навчання. Програмна система дозволяє виявляти та розпізнати патерни руху очей водія; виявляти рівень зачиненості очей; сповіщати водія про наявну небезпечну ситуацію. В процесі розробки були використані технології машинного навчання, а саме OpenCV, Tensorflow, Keras, NumPy, TorchVision. В ході розробки програмної системи: - Проведено аналіз предметної області виявлення сонливості водіїв. - Систематизовано основні аналоги системи розпізнавання сонливості водія, виділено основні переваги та недоліки існуючих систем. - Розглянуто основні архітектурні патерни розробки системи розпізнавання втомленості водія та виділено основі переваги і недоліки. - Спроєктовано нейронну мережу для розпізнавання втомленості водія. - Розроблено веб-сервіс для подальшої інтеграції розробленої нейронної мережі для спрощення взаємодії кінцевого користувача з системою. Результатом роботи є програмна система, яка здатна виявляти ознаки сонливості водія на основі обробки зображень з використанням OpenCV. Система може виявляти замкнуті очі, неправильну позицію голови та інші ознаки сонливості. При виявленні таких ознак система може надсилати попередження водієві, що дозволить забезпечити безпеку на дорозі.

Опис

Ключові слова

виявлення сонливості, комп’ютерний зір, drowsiness detection, computer vision

Бібліографічний опис

Гула, М. Р. Програмна система виявлення сонливості водія на основі OpenCV : дипломний проеєкт ... бакалавра : 123 Комп’ютерна інженерія / Гула Михайло Романович. – Київ, 2023. – 97 с.

DOI