Skip to content

The number of people in a video is detected and an alert is sent if the crowd is detected.

Notifications You must be signed in to change notification settings

Nupurgopali/Crowd-Detection-using-openCV

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MOTIVATION

In the current pandemic situation to prevent the spread of CoronaVirus, Social distancing is the need of the hour, but there have been violations in a lot of places. Even when the norms have been implemented by the governments worldwide, people tend to not follow the rules. We wanted to create a way for the local authorities to monitor the people breaking the social distancing norms and take actions accordingly to control the spread of the virus.

PROPOSED WORK

This is an efficient real-time deep learning based framework to automate the process of monitoring the social distancing via object detection(YOLO) and tracking approaches, where each individual is identified in the real-time using bounding boxes. The generated bounding boxes aid in identifying the clusters or groups of people satisfying the closeness property computed with the help of pairwise vectorized approach. The number of violations are confirmed by computing the number of groups formed and violation index term computed as the ratio of the number of people to the number of groups.Applying such technique helps overcome the problem of false detection of moving groups and further prevents the activation of a false alarm.Then the data is sent to ubidots platform wherethe data is monitored,in case of violation alert is sent and previously stored data are also analysed.

TECHNICAL SPECIFICATIONS

  1. OpenCV: Used to capture the video and perform image processing techniques and even render the edited video .
  2. Yolo object detection- Used to identify people in the video or in live streams.
  3. IoT Platform(ubidots):This IoT platform is used to show the real-time data taken by the model (in form of a dashboard)and even perform analysis over the previous datas captured by the model.It is also used to send an alert in form of message and mail to the concerned authorities when the crowd is detected in an area.

RESULT

image image image

About

The number of people in a video is detected and an alert is sent if the crowd is detected.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published