Professional Documents
Culture Documents
DETECTIOn
Table of Contents:
• Abstract
• Explanation
• Functional and Non-Functional Requirements
• Software and Hardware Requirements
• Technology used
• Design
Abstract:
• In recent years, motion detection software has been generally accepted as
one of the most critical security features. It is used to improve existing
monitoring systems such as motion sensor lighting on indoor and outdoor
surveillance cameras. One of the most popular devices that employ motion
detection technology is security cameras.
• This project detects the movement of objects in front of the camera
Explanation of Project:
• We'll start with one video file as input and then use OpenCV to convert it to
"n number of frames." and save the frames in the appropriate format with a
proper name. Here we do 30 frames of video.
• Image resizing is used in frame separation.In that video, the first frame is
considered the background image (or previous image), while the rest of the
frames are considered the current image.
• We get difference image by subtracting background image from current
image. Prior to background subtraction, each current image must be
converted from RGB to Greyscale.
•We use the following thresholding for this difference image: Image difference
>35=1 otherwise 0. Difference image >100=1 for dynamic thresholding.Otherwise,
the value is 0.
•After background subtraction, we'll use loop Fn to update the current picture.
•We trace an object using Morphological functions. If the background image and
the current image are identical, it means that there is no moving object detected.
To track multiple objects, we use different outboxes of different colours.
•By comparing the Ground Truth image to our output image, we estimate
parameters such as MSE, Entropy, Precision, PSNR, and so on.
Functional Requirements:
Enables the viewers to detect the distance between the people
• The system takes the real time video through the camera installed and enters them
using the deep-learning technique to identify the distance between the people
Viewing the distance between the people by indicating the amount of
risk
• The deep-learning technique helps in binding a color box around the people and
indicate different color according to the distance they are maintaining and type of
risk they are facing. The type of risk is identified in accordance with the color of
box.
Non-functional requirements:
o Compatibility
• System should be compatible and integrate-able with the Moodle as it can be further
added to the new feature of Moodle
o Ease to use
• A person will interact with the system to generate the distance report through a user-
friendly graphical user interface. Furthermore, the generated reports will contain
visual representation for the results.
Software and hardware requirements: