Skip to content

yunkr/Wake-up

Repository files navigation

Wake-up


🔗 서비스설명

딥러닝을 이용한 졸음운전 방지 시스템은 구글의 ML Kit 딥러닝 기술을 활용하여 운전 중 운전자의 눈과 입의 상태를 실시간으로 감지하는 시스템을 구현하였습니다.
이 시스템은 운전자의 졸음 상태를 탐지하고, 졸음이 감지되면 단말기를 통해 경고 음성을 발생시켜 안전 운전을 촉구합니다.
또한, 운전자의 졸음 감지 통계 분석 결과를 애플리케이션 화면에 보여줌으로써 운전 습관을 개선하도록 유도합니다.


🗓️ 프로젝트 기간


2022.08 ~ 2022.11



👨‍👨‍👧‍👧 Team List

  • 서가연
  • 윤승현


🔨 Skill Stacks

  • JAVA
  • ML Kit


🔗 프로젝트 구현 내용(내 담당)


눈을 감은 경우 경고 음성 출력

  • soundPool을 활용하여 경고음 출력

하품한 경우 경고 음성 출력

  • soundPool을 활용하여 경고음 출력

입을 벌리고 있을 때(하품)의 시간 계산

  • ML Kit의 Face Detection을 통해 얼굴 특징점을 추출하고, FaceContour와 List를 활용하여 입의 좌표를 구함

눈을 감은 횟수와 하품한 횟수 통계

  • 눈을 약 2초 이상 감은 다음 다시 눈을 뜨면 카운트가 하나씩 올라가게끔 개발
  • 입을 약 2초 이상 크게 벌리고 있는(하품) 다음 다시 입을 닫으면 카운트가 하나씩 올라가게끔 개발

UI 설계 및 구현

  • 레이아웃 에디터와 디자인 도구를 활용
  • 간단하고 깔끔한 디자인을 통해 사용자가 손쉽게 사용할 수 있게 구현



📸 구현 결과











📂 다이어그램

다이어그램



About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages