Skip to content

Objective: To develop Motion Detecting -based alert system when trespassers intrude. Methods: Background subtraction is applied here so that we can detect the motion. In this method, we subtract the present frame from the previous frame which results in the movement or motion as the difference. Using Python as a platform, a frame window can be g…

License

Notifications You must be signed in to change notification settings

KamranKhan1112/video-surveillance-system-via-motiondetection-for-restricted-area

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 

Repository files navigation

Video Surveillance System via Motion Detection for Restricted Area’s

Introduction:

In today’s competitive environment, the security concerns have grown tremendously. The current systems used in the fight against thefts and destruction are the video surveillance and monitoring. By using the technologies, it is possible to monitor and capture every inch and second of the area in interest. The current systems only store the video with out any automated process and can’t alerting the concerned authorities while any unusual activities takes palce.Therefore, we have developed a methodology to detect the motion in a video stream environment and store those frames in which motion is detected as a video and picture in local storage as well as on online storage.The proposed system also give an alert to the concerned authorities. This is an idea to ensure that the monitoring systems not only actively participate in stopping the unusual activities, but do so while such activities taking place. We used Gaussian mixture-based background/ foreground segmentation algorithm. The process is simple, when an intruder enters the frame the algorithm will process and a tracking line will be formed around an intruder.Hence the system will not only detect the unusual activities but also store those frames plus alerting the concerned authorities.The redundant imaging techniques are excluded in the proposed system in order to minimize the computation time, which ultimately shorten the delay for a real-time implementation. This system will promote low delay but high performance real-time surveillance system.

Project Aim:

  • The main objective of this project is to improve the security system in sensitive and restricted areas.
  • To avoid unusual activities in sensitive areas.
  • To provide sufficient tools to the security authorities to eliminate security risks.
  • To detect motion in remote areas where human access is difficult.
  • To alert the concerned authorities incase of detection of unusual activity.
  • Will take pictures when detecting motion and unusual activity.
  • Notification will be sent to the concerned authorities when a motion is detected.
    In our project, we have aimed to build such a surveillance system, which can not only detect motion but will also:
  • Warn the user of the intrusion.
  • Record the footage of the video from the moment the motion was detected.
  • Send Notification to the user when the Motion is Detected.

System Demo:

1. Main User Interface

image image

2. Video capturing

image

3. Interface of Intruder detected

image

4. Background Subtraction with contours in the frame

image

5. Pictures Saved in local storage

image

6. Videos Stored in a local storage

image

7. Online Storage

image image

8. Sending Notification Alert

image

Project Demo Link:

Video Surveillance System via Motion Detection for Restricted Area’s

Technologies and Tools Used:

  • OpenCV
  • Python
  • HTML
  • CSS
  • JS/Chart.js
  • Dropbox API
  • SMS API (twilio)

Credits:

Developed and Designed By:

  • Kamran Khan
  • Farhan Khan
  • Muhammad Numan

Supervised By:

Need Help:

About

Objective: To develop Motion Detecting -based alert system when trespassers intrude. Methods: Background subtraction is applied here so that we can detect the motion. In this method, we subtract the present frame from the previous frame which results in the movement or motion as the difference. Using Python as a platform, a frame window can be g…

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published