/safe-scope-ai

AI-Enhanced Web Application with Object Detection and Recording Capabilities ⚡️

Primary LanguageTypeScriptMIT LicenseMIT

AI-Enhanced Web Application with Object Detection and Recording ⚡️

SafeScope-AI.mp4

Overview

This project is an AI-powered web application designed to perform real-time object detection and recording. It uses advanced machine learning models and a robust frontend framework to identify objects through a webcam feed and offer recording functionalities.

Features

  • Dark Mode/System Theme 🌗: Toggle between dark mode and system theme for optimal viewing experience.
  • Horizontal Flip ↔️: Adjust the horizontal orientation of the video feed.
  • Take Pictures 📸: Capture snapshots at any moment from the video feed.
  • Manual Video Recording 📽️: Manually record video clips as needed.
  • Enable/Disable Auto Record 🚫: Option to enable or disable automatic video recording.
  • Volume Slider 🔊: Adjust the volume level of the notifications.
  • Camera Feed Highlighting 🎨: Highlights persons in red and other objects in green.

Installation

  1. Clone the repository:
git clone https://github.com/alisamirali/safe-scope-ai.git
cd safe-scope-ai
  1. Install dependencies:

npm install --legacy-peer-deps

  1. Run the application:

npm run dev

Usage

  • After installing the dependencies and running the application, open your browser and navigate to http://localhost:3001 to access the app.

  • The webcam feed will be displayed, and object detection will start automatically.

  • Use the controls provided in the UI to start and stop recording, take pictures, and adjust settings such as theme, horizontal orientation, and volume level.

Contributing

We welcome contributions to enhance the functionality and features of this project.

To contribute, please fork the repository, create a new branch, make your changes, and submit a pull request.

License

This project is licensed under the MIT License. See the LICENSE file for more details.