The Customer Monitoring System is a Python-based application that uses computer vision techniques to monitor customer activity in a physical space. The system detects the presence of customers and captures images when a new customer enters the frame. It then sends an email notification with the captured image to a specified email address.
- Real-time video monitoring of a specified camera feed
- Detection of new customers entering the frame using computer vision techniques
- Capture of images when a new customer is detected
- Email notification with the captured image to a specified email address
- Clean-up of captured images after a specified time interval
-
Clone the repository:
git clone https://github.com/SubhojitGuin/customer-monitoring-system.git
-
Install the required dependencies:
pip install -r requirements.txt
-
Create a folder named
images
in the same directory.
-
Update the
main.py
file with the appropriate camera settings and email credentials. -
Run the application:
python main.py
-
The application will start monitoring the specified camera feed. When a new customer is detected, an email notification with the captured image will be sent to the specified email address.
This project is licensed under the MIT License. See the LICENSE file for details.
This project was inspired by the need for an automated customer monitoring system in retail and other similar environments.
Contributions are welcome! If you have any ideas, suggestions, or improvements, please open an issue or submit a pull request.
For any questions or issues, please contact [email protected].
- Subhojit Guin - SubhojitGuin
The Customer Monitoring System is intended for educational and informational purposes only. The authors and contributors are not responsible for any misuse or illegal use of this application.
Please ensure compliance with local laws and regulations when using this system.
- Implement additional features for customer behavior analysis
- Enhance email notification with additional details and insights
- Improve accuracy and efficiency of customer detection algorithm
- Integrate with other monitoring systems and analytics platforms
We welcome any feedback and contributions to help make this project even better!