This project is a room surveillance system that monitors and records activities within a specified area using a camera.
- Real-time video monitoring
- Motion detection
- Recording and storing video footage
- Backing up footages to a SSH enabled server
To install and run this project, follow these steps:
-
Clone the repository:
git clone https://github.com/yourusername/room-surveillance.git cd room-surveillance -
Create a virtual environment:
python -m venv venv source venv/bin/activate # On Windows use `venv\Scripts\activate`
-
Install the required dependencies:
pip install -r requirements.txt
-
Run the application:
python main.py
- Ensure your camera is connected and recognized by your system.
- Run the application using the command above.
- The system will start monitoring and recording based on motion detection.
- Access the recorded footage in the directories specified in your .env or the defaults
~/recordings.
Contributions are welcome! Please fork the repository and submit a pull request.
This project is licensed under the MIT License. See the LICENSE file for details.