Smart CCTV Surveillance System

 Status : Completed

Tags: Numpy OpenCV Python Tkinter YOLO SMTPlib



AIM

To engineer a Smart CCTV Surveillance system that is capable of detecting emergency situations and generating an Email alert.


COMPONENTS AND TECHNOLOGIES USED

  • Computer Vision

  • Machine Learning

  • AI

  • Python


OVERVIEW

Contributors :-

S.N.

Name

Branch

Reg. No.

Year

1

Abdul Basit

ME

20226164

2nd Year

2

Isha Jaiswal

ME

20226067

2nd Year

3

Mansi Rai

CSE

20223145

2nd Year

4

Nishan Regmi

CSE

20223506

2nd Year

 

Mentors :-

S.N.

Name

Branch

Year

1

Bipul karna

CE

Final Year

2

Tushar Kesarwani

ME

3rd Year


 

Tech stack:-

  • Python
  • OpenCV
  • Numpy
  • Git and GitHub
  • YOLO
  • SMTPlib
  • Tkinter

 

Components Used :-

  1. Computer Vision
  2. Machine Learning
  3. Deep learning
  4. AI
  5. Python

 

Introduction  :-

The aim of this project is to develop a Smart CCTV Surveillance System that unlike traditional CCTV System not only record and stream videos for surveillance purposes but it can also detect and send an alert email for possible threats like Fire Detection, Smoke Detection, Unwanted Motion Detection, Weapon Detection and can Recognize Face and can generate an Email alert with image and send it to provided Email address. The domain of this project is Computer Vision, it is built using OpenCV and different python libraries and GUI of the project is built using Tkinter.

 

Methodology :-

  1. Learning and understanding Python language and its libraries OpenCV, Numpy, SMTPlib. HSV colour scheme.
  2. Building program for face recognition and email sending.
  3. Building python program for Smoke and Fire detection and to detect and store in and out of person.
  4. Understanding Object detection algorithm using YOLO and building a program for object detection.

 

Description :- 

The Smart CCTV Surveillance System is a state-of-the-art security solution designed to enhance safety and situational awareness in various environments. Combining advanced video analytics with cutting-edge technology, this system offers a comprehensive suite of features that go beyond conventional surveillance.

 

Features:

  1. Fire and Smoke Detection: Utilizing specialized sensors and intelligent algorithms, the system can identify flames, smoke and fire outbreaks, enabling immediate response measures by sending alerts through email.
  2. Face Recognition: Equipped with facial recognition technology, the system can accurately identify individuals in real-time with their name, allowing for targeted monitoring and access control.
  3. Motion Detection: Through sophisticated motion tracking, the system can identify any movement within its field of view, distinguishing between benign and suspicious activity. Instantaneous alerts (beep sound) are generated whenever unusual or suspicious motion is detected, allowing for immediate attention and response from security personnel.
  4. Weapon Detection: The system is equipped with advanced weapon detection algorithms, capable of identifying guns, knife, firearms or dangerous objects in real-time, ensuring a rapid response to potential threats.
  5. Crowd Analytics (People Counter): By utilizing crowd analysis algorithms, the system can provide insights into crowd density, movement patterns, detect their faces and potential security risks associated with large gatherings or events.
  6. Car Accident Detection: Equipped with specialized sensors, the system can detect and analyze traffic incidents, providing immediate alerts for timely intervention and emergency response.
  7. Email Alert System: In the event of any detected anomaly or security breach, the Smart CCTV Surveillance System is integrated with an email notification feature. When triggered, this system sends alerts to designated recipients, providing them with critical information and real-time updates about the situation at hand.

 

Benefits:-

  • Enhances overall security by providing a wide array of advanced surveillance features.
  • Enables rapid response to emergencies, accidents, or potential threats.
  • Enhances situational awareness for more effective decision-making.
  • Provides valuable data for post-incident analysis and investigations.

 

Real-life applications :-

1.  Fire and Smoke Detection in Commercial Buildings.

2.  Facility Security and Access Control.

3.  Instruction Detection for homes and business.

4.  Public Transportation Security.

5.  Retail Loss Prevention.

6. Crowd Management at Events.

7. Retail Analytics.

8. Industrial Safety.

9. Healthcare Facility Security.

 

Problem faced :-

  1. Installing some of the libraries like dlib to use in open-cv.
  2. Training the model in Yolo.
  3. Importing the features in GUI.


 

Thank you, 

Team Smart CCTV Surveillance System