Giter Club home page Giter Club logo

covidrakshak's Introduction

HackChennai2020

The COVID Rakshak App

One stop destination for efficient functioning in the post COVID world!

A Computer Vision based solution to check if people follow social distancing norms, wear a mask, or if they are roaming out!

Environment Setup and Installations

All the necessary modules and the dependancies can be downloaded using pip installer using the requirements.txt file Best suited to run the program on IDLE and Python 3.7 on a Windows system.

How to use?

  1. Download the zip file of the project
  2. Extract the files into the same folder
  3. Run the GUI-RUN THIS.py file
  4. The user-friendly menu window will pop up, use it navigate through various modules

Demo video of the project:-

Click the image to watch the demo of the entire project

This is how the menu page looks like, you can click the buttons for respective modules to work

Menu Screen

Demonstration of each module

Adding COVID Patients into the database

Click the video below to see how to add a COVID patient into the database. The status can be set as positive or at risk.

Deleting a COVID patient record from the database

Click the video below to see how to delete a record of a COVID patient. If the person recovers, we can then remove that person's record from the database.

Detecting Face Mask

Click the video below to see the demonstration of how the module classifies a person with mask or without mask. Can be implemented in places where we can automate surveillance of Face mask wearers.

Face Recognition of COVID patients roaming out

Click the video below to see how the module recognizes faces, and marks them with names and their status Positive or At risk. Can be implemented for automating the surveillance of those patients who are roaming in public and can further spread the diseases. Also, maintains a database of the ID, Person's name, Date and Time when the person was last spotted.

You can even detect more than 1 patient in one frame, example below!

Detects 2 faces at once

Social Distance detection through CCTV camera Live Feed

Click the video below to see how the module tracks people and marks them with red/green boxes to keep a track of the amount of social distance violations. Can be implemented for automating the surveillance rather than using actual police force. Also shows the necessary statistics.

RAKSHAK APP in one go

Click the video below to see how RAKSHAK - Web based all in one app can be used for Face Mask Detection, Social Distancing Detector, tracking COVID positive patients using centralized cloud data

Tech/Framework used

Built using

  • Python 3
  • TensorFlow
  • Yolo v3
  • Pretrained models
  • HTML
  • CSS
  • Javascript
  • Bootstrap

Authors

Credits

We would like to extend our heartful gratitude to the following people, without whom this project was not possible

  • Adrian Rosebrock
  • AI Comuter Systems
  • mycodecamp.org
  • Easy OpenCV

covidrakshak's People

Contributors

kg-1510 avatar anushka17agarwal avatar sanskritikhare142 avatar tanmay244 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.