Real-time motion detection Email alerts with snapshots of the detected activity Easy installation and setup Compatible with most webcams Detects unauthorized activity using your webcam Captures images for evidence Sends notifications of any suspicious activity
Windows, Mac, or Linux operating system A webcam connected to your computer Python 3 installed on your computer
To install SnapSentry, you will need to have the following dependencies installed on your system:
Python 3 OpenCV
Once you have these dependencies installed, you can clone the repository and run the script using the following steps:
-
Clone the repository:
git clone https://github.com/artempl88/snapsentry.git -
Change into the project directory:
cd snapsentry -
Install the required packages by the command
pip install <required package>:
- sys
- time
- os
- smtplib
- keyboard
- cv2 (OpenCV)
- datetime
-
Update the email configuration in the script to receive email alerts.
-
Run the script with the command
python ss.pyorpython3 ss.pydepending on your version of Python. -
Your webcam will start monitoring for any unauthorized activity and send an email alert with a snapshot of the detected activity.
The script may not detect all movements accurately, especially in low-light conditions. The script may not be able to send email alerts if your email provider blocks the use of unsecured SMTP servers.
For any questions or concerns, please open an issue in the repository or send an email to the provided email address. We will do our best to assist you.
