Skip to content

Latest commit

 

History

History
39 lines (24 loc) · 2.76 KB

README.md

File metadata and controls

39 lines (24 loc) · 2.76 KB

CrashSense

CrashSense is an innovative project aimed at enhancing road safety by leveraging advanced computer vision techniques. CrashSense detects accidents in real-time by analyzing video footage captured from various sources such as dashcams, surveillance cameras, or smartphones.

Description

This project is an accident alert system that combines computer vision methodologies and deep learning algorithms to detect and respond to accidents in real-time. The system utilizes CCTV footage as the primary data source, leveraging the capabilities of the YOLOv8 object detection model to accurately identify accidents. By analysing the video stream, the system can rapidly detect and localize accidents, providing crucial details such as accident clips, geographical coordinates, and timestamps. The detected accident information is then transmitted to a dedicated mobile application, enabling immediate alert notifications to be sent to relevant authorities & emergency services.

Parts of the Application

The system consists of 3 key components: Firebase for database management, a server for processing incoming videos to detect accidents, and a mobile application for alerting users about accidents and providing relevant details.

image

Installation of project

  • Open Android Studio, click File --> New --> Project from Version Control.
  • Choose Git from the Version control dropdown.
  • Copy the hyperlink present when you click on the Code button in the repository and paste in the URL tab.
  • Click Clone.
  • Sync project and run.
  • Clone the Server repo and run it on a machine on the side

Results

image image

image

  • Server predicts accidents from the uploaded videos and if accident is detected, the accident data is sent to firebase database

image image

  • Information from firebase is retrieved onto the mobile application and the alert is displayed

image image