Skip to content

aamiralidev/CamAlert

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CamAlert: Camera Activity Monitoring and Alert System

CamAlert is a Python-based project that enables you to monitor a camera feed and receive email alerts when specific activities are detected. This project is designed to provide a simple yet effective way to enhance security and surveillance using your existing camera infrastructure.

Features

  • Camera Monitoring: CamAlert captures video feed from a camera source and analyzes it in real-time to detect activities.

  • Motion Detection: The system uses motion detection algorithms to identify movements or changes in the camera's field of view.

  • Email Alerts: When suspicious activity is detected, CamAlert sends email alerts to the designated recipient(s), providing a quick notification of potential security concerns.

How It Works

  1. Camera Feed Input: CamAlert takes input from a camera source, which could be a webcam, IP camera, or any other compatible camera device.

  2. Motion Detection: The project utilizes advanced motion detection algorithms to analyze the video frames in real-time. It identifies changes and movements in the frames, indicating potential activities.

  3. Alert Generation: Upon detecting suspicious activity, CamAlert triggers an email alert to notify you about the event.

Getting Started

Follow these steps to set up and run CamAlert:

  1. Clone the Repository: Clone this repository to your local machine using git clone https://github.com/yourusername/CamAlert.git.

  2. Dependencies Installation: Navigate to the project directory and install the required dependencies using pip install -r requirements.txt.

  3. Configuration: Configure email settings, and other parameters according to your preferences.

  4. Run the Application: Execute the main.py script to start monitoring the camera feed and detecting activities. Use python main.py to run the application.

  5. Receive Alerts: When CamAlert detects motion or activity, it will send an email alert to the specified recipient(s) with relevant details.

Contribution

CamAlert welcomes contributions from the open-source community. If you'd like to contribute to the project, feel free to fork the repository, make your changes, and submit a pull request. We appreciate your feedback and enhancements!

Notes

  • This project is intended for educational and personal use. Make sure to comply with all relevant laws and regulations when using surveillance technology.

  • CamAlert is not a comprehensive security solution and is not suitable for critical applications. It's recommended to use this project as a supplement to existing security measures.

  • Email alerts require proper configuration of the email settings. Ensure that you provide accurate SMTP server details and recipient email addresses.

License

CamAlert is released under the MIT License. Feel free to use, modify, and distribute this project in accordance with the terms of the license.

About

Camera Activity Monitoring and Alert System

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages