-
-
Upload & Configure Enter your email address to receive security alerts and upload the CCTV video for AI-powered theft detection.
-
Detect the CCTV footage, detects potential shoplifting incidents, and captures screenshots of detected events for evidence.
-
When potential theft is detected, the system sends a Gmail alert with the captured screenshot, helping users respond quickly to theft.
- Inspiration
The inspiration behind this project came from the increasing incidents of shoplifting in retail stores. Traditional CCTV systems require continuous human monitoring, making it difficult to identify every suspicious activity. I wanted to develop a smarter security solution that could automatically detect potential theft and notify users immediately.
- How We Built It
I developed a CCTV-Based Theft Detection and Alert System using Python, Flask, and OpenCV. The system analyzes CCTV video footage to identify potential shoplifting incidents. When theft is detected, it captures a screenshot of the incident and sends an email alert to the user through Gmail. If no theft is detected, no alert is sent. This helps users monitor security incidents more efficiently.
- Challenges Faced
One of the main challenges was analyzing video footage accurately and identifying potential shoplifting activities. Integrating video processing with the Flask application and implementing automated email notifications with incident screenshots also required careful development and testing. I worked on connecting these components to create a functional and efficient security solution.
- What I Learned
Through this project, i gained practical experience with Python, Flask, OpenCV, video processing, and email automation. I also learned how to integrate different technologies into a single application, troubleshoot technical issues, and apply programming concepts to solve real-world security problems.