Skip to content

AI를 이용한 졸음운전 방지 서비스

Notifications You must be signed in to change notification settings

khuthon2021/iOS

Repository files navigation

주제

  • 2021 경희대학교 1박2일 해커톤 khuthon 주제 : AI로 극복하는 재난
  • 프로젝트 주제 : AI를 이용한 졸음운전 방지 서비스

개요

우리 주변에서 가장 흔하게 볼 수 있는 재난인 '자동차 사고', 그리고 이의 주요 원인 중 하나인 '졸음운전'을 방지하기 위해 제작되었습니다. 운전자의 눈을 인식하여 일정 시간 동안 눈이 감기는 것을 감지하면 옆에 있는 휴대폰으로 알림을 주어 운전자에게 주의를 줍니다.

프로젝트 목표

  • 카메라를 통해 운전자가 졸음운전을 하고 있다고 판단된 경우 실시간으로 어플리케이션에서 알림을 울려 운전자를 깨워주고 안전하게 운행을 할 수 있도록 도와줍니다.

프로젝트 구조

스크린샷 2021-06-22 오후 4 31 01

스크린샷

  • 초기화면

스크린샷 2021-06-22 오후 4 31 01

- 구글로 로그인

스크린샷 2021-06-22 오후 4 31 44

- 메인 화면

스크린샷 2021-06-22 오후 4 32 19

- 알림이 왔을 때

스크린샷 2021-06-22 오후 4 32 55

사용한 기술 또는 API

Google Firebase Realtime Database Google Firebase Authentication FCM(Firebase Cloud Messaging) Swift

구현 기능

  1. Firebase Authentication을 이용해 '이메일로 회원가입/로그인', 'Google로 회원가입/로그인' 구현
  2. Firebase Realtime Database에서 로그인 한 사용자에 맞는 정보를 ViewController들에 표시.
  3. Spring 서버에서 이벤트가 발생하면 FCM을 이용해 iOS App이 Push Notification을 받을 수 있도록 구현.

Demo

그림5

수상

대상 수상

About

AI를 이용한 졸음운전 방지 서비스

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published