Courses & Projects

Social Distance Detector

Social distance detector

Social separation has proven to be a very effective way of slowing the spread of the disease in the fight against coronaviruses. Although millions of people remain at home to help flatten the curve, many consumers in the manufacturing and pharmaceutical industry also have to go to work on a regular basis to ensure they meet our basic needs.

Tool for monitoring social distance from CCTV, videos using Python, Deep Learning, Computer Vision. This tool can automatically estimate the interpersonal distance between uncalibrated RGB cameras. It can be used in public places and workplaces.

The three key steps of the approach:

  1. Detect people in the yolov3 neural network in the frame.
  2. The distance between all instances of people in the frame can be calculated.
  3. Classifies distances for social distancing as ‘Alert’ or ‘Ok’.

Requirement for Social Distance Dectector

  1. Download yolov3.weights for COCO dataset click here
  2. Numpy
  3. OpenCV
  4. OpenCV_Contrib
  5. Math

Model Installation

  1. To deploy on images use SDD_Image.py
  2. To deploy on videos use SDD_Video.py
  3. To deploy on live streaming use SDD_Camera.py
Social Distance Detector

Download Now

Leave a Comment