Skip to content
@MachineLearningDashcamCapstoneTeam

ADAS ML Capstone Team

  • Canada

ADAS ML & GIS

Machine Learning • GIS Mapping • Mobile Development

Contents

Introduction

Dashboard cameras are a valuable tool for continuous recording of external views, providing evidence for unexpected traffic-related accidents and incidents. Recently, sharing dashcam videos has gained significant traction for accident investigation and entertainment purposes. However, many lower-end dashcam models lack adequate recording capabilities and do not use cloud storage. Higher-end models are expensive and require an operator to install a camera.

Our solution, DashCam AI, leverages mobile devices to capture videos, which are then processed and enhanced through digital image processing functions using OpenCV/YoloV5. Cloud virtual machines provide the processing power needed for image and video analysis, and cloud services like Google Drive and Firebase store the recordings. This allows for cost-effective and efficient storage and sharing of videos, along with real-time analysis of road conditions and traffic flow. DashCam AI aims to improve road safety and provide valuable insights for transportation planning and management.

Technologies

Below is a table that provides an overview of the technologies we used.

Svelte Typescript MapBox WebGL React Native
Vite Jest Sass Tailwind TensorFlow
Redux Vercel Google Cloud Python PyTorch

Popular repositories Loading

  1. EXPO-Advanced-Mobile-Dashcam EXPO-Advanced-Mobile-Dashcam Public

    The Advanced Mobile Dashcam is a React Native application meant to run on android devices and work as a stand in for dashcams. The application makes use of Firebase, and a multitude of 3rd party AP…

    JavaScript 2

  2. FASTAPI-Geojson-Utility FASTAPI-Geojson-Utility Public

    FastAPI is a modern, fast (high-performance), web framework for building APIs with Python 3.7+ based on standard Python type hints.

    Python 2

  3. SVELTE-Map-Client SVELTE-Map-Client Public archive

    Application uses MAPBOX to display Geojson data. Interactive, thoroughly customizable maps in the browser, powered by vector tiles and WebGL

    Svelte 1

  4. COLAB-Machine-Learning-Weights-Generator COLAB-Machine-Learning-Weights-Generator Public

    Roboflow is a Computer Vision developer framework for better data collection to preprocessing, and model training techniques. Roboflow has public datasets readily available to users and has access …

    Jupyter Notebook 1

  5. .github .github Public

Repositories

Showing 5 of 5 repositories
  • .github Public
    MachineLearningDashcamCapstoneTeam/.github’s past year of commit activity
    0 0 0 0 Updated Mar 29, 2023
  • EXPO-Advanced-Mobile-Dashcam Public

    The Advanced Mobile Dashcam is a React Native application meant to run on android devices and work as a stand in for dashcams. The application makes use of Firebase, and a multitude of 3rd party APIs.

    MachineLearningDashcamCapstoneTeam/EXPO-Advanced-Mobile-Dashcam’s past year of commit activity
    JavaScript 2 0 0 0 Updated Dec 8, 2022
  • FASTAPI-Geojson-Utility Public

    FastAPI is a modern, fast (high-performance), web framework for building APIs with Python 3.7+ based on standard Python type hints.

    MachineLearningDashcamCapstoneTeam/FASTAPI-Geojson-Utility’s past year of commit activity
    Python 2 GPL-3.0 0 2 (1 issue needs help) 0 Updated Dec 3, 2022
  • COLAB-Machine-Learning-Weights-Generator Public

    Roboflow is a Computer Vision developer framework for better data collection to preprocessing, and model training techniques. Roboflow has public datasets readily available to users and has access for users to upload their own custom data also. This script, created with some datasets from Robo is used to generate Machine Learning model Weights f…

    MachineLearningDashcamCapstoneTeam/COLAB-Machine-Learning-Weights-Generator’s past year of commit activity
    Jupyter Notebook 0 MIT 1 1 0 Updated Oct 9, 2022
  • SVELTE-Map-Client Public archive

    Application uses MAPBOX to display Geojson data. Interactive, thoroughly customizable maps in the browser, powered by vector tiles and WebGL

    MachineLearningDashcamCapstoneTeam/SVELTE-Map-Client’s past year of commit activity
    Svelte 1 GPL-3.0 0 0 0 Updated Jul 6, 2022

Top languages

Loading…

Most used topics

Loading…