You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

625 B

Multi-Camera Surveillance Project

Overview

This project enables you to connect up to 24 cameras, choose the grid size for video feeds dynamically, and manage the camera settings through a Vue.js frontend with a Flask backend.

How to Run

  1. Install Docker and Docker Compose.
  2. Run docker-compose up --build in the project directory.
  3. Access the frontend at http://localhost:8080.
  4. Access the backend API documentation at http://localhost:5000/swagger.

Features

  • Add and remove cameras.
  • Dynamic grid size based on the number of cameras.
  • Simple motion detection placeholder (to be implemented).