a computer vision security system with push notifications alerting and password disarming.
APACHE-2.0 License
Secure desk is a real time computer vision application that secures a desk/office behind a passcode and alerting system. The main functionality of the application is to send a push notification if a person is detected and they do not enter a passcode within 30 seconds of detection. Passcodes are configurable in length, and entered via digits on your hand.
To set up the Secure Desk, follow these steps:
git clone https://github.com/NickHerrig/secure-desk.git
cd secure-desk
Make sure you have Python 3.8+ installed, then run:
pip install -r requirements.txt
This command installs all necessary libraries, including Inference
, Supervision
, toml
, and others required for the operation of the system.
Edit the config.toml
file to match your environment settings, including RTSP camera credentials, alert endpoint, and other relevant configurations.
To run the Secure Desk System, execute the following command:
python main.py
Ensure your RTSP stream is operational and the config.toml
file is correctly set up before starting the system.
Contributions to the Secure Desk System are welcome! Please follow these steps to contribute:
git checkout -b feature/AmazingFeature
).git commit -m 'Add some AmazingFeature'
).git push origin feature/AmazingFeature
).