Програмна система виявлення сонливості водія на основі OpenCV
Вантажиться...
Дата
2023
Автори
Науковий керівник
Назва журналу
Номер ISSN
Назва тому
Видавець
КПІ ім. Ігоря Сікорського
Анотація
Бакалаврський дипломний проєкт включає пояснювальну записку (61 стор., 28 рис., список використаної літератури з 16 найменувань, 3 додатків) та презентацію (15 слайдів).
Об’єкт розробки – створення програмної системи виявлення рівня втомленості водія транспортного засобу за кермом з використанням сучасних технологій комп’ютерного зору та машинного навчання.
Програмна система дозволяє виявляти та розпізнати патерни руху очей водія; виявляти рівень зачиненості очей; сповіщати водія про наявну небезпечну ситуацію. В процесі розробки були використані технології машинного навчання, а саме OpenCV, Tensorflow, Keras, NumPy, TorchVision.
В ході розробки програмної системи:
- Проведено аналіз предметної області виявлення сонливості водіїв.
- Систематизовано основні аналоги системи розпізнавання сонливості водія, виділено основні переваги та недоліки існуючих систем.
- Розглянуто основні архітектурні патерни розробки системи розпізнавання втомленості водія та виділено основі переваги і недоліки.
- Спроєктовано нейронну мережу для розпізнавання втомленості водія.
- Розроблено веб-сервіс для подальшої інтеграції розробленої нейронної мережі для спрощення взаємодії кінцевого користувача з системою.
Результатом роботи є програмна система, яка здатна виявляти ознаки сонливості водія на основі обробки зображень з використанням OpenCV. Система може виявляти замкнуті очі, неправильну позицію голови та інші ознаки сонливості. При виявленні таких ознак система може надсилати попередження водієві, що дозволить забезпечити безпеку на дорозі.
Опис
Ключові слова
виявлення сонливості, комп’ютерний зір, drowsiness detection, computer vision
Бібліографічний опис
Гула, М. Р. Програмна система виявлення сонливості водія на основі OpenCV : дипломний проеєкт ... бакалавра : 123 Комп’ютерна інженерія / Гула Михайло Романович. – Київ, 2023. – 97 с.