an object detection system that utilizes cameras placed at home entrances to detect and alert homeowners about human presence in a designated security zone.
- Real-time human detection using camera feeds
- Customizable security zones based on camera placement
- Instant notifications on intrusion
- Visual monitoring interface
-
Clone the repository
-
Install the required dependencies. Note: this project uses pdm for dependency management.
pdm install
-
Run the application
pdm run ./src/secure_home
This project uses a CLI interface for now. You can interact with the system using the commands provided.
-
Initialize the system by running the
initcommand. This will setup your configuration file.pdm run ./src/secure_home init
To reinitialize the system, you can run the
initcommand with the--resetflag. -
Start the surveillance system by running the
startcommand.pdm run ./src/secure_home start