Skip to content

Cubix33/MISSING-PERSON-IDENTIFICATION-AND-MANAGEMENT

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SIMHASTHA UJJAIN MISSING PERSON IDENTIFICATION AND MANAGEMENT

This README provides an overview of the project, including team details, relevant links, tasks completed, tech stack, key features, and steps to run the project locally.

About Project

  1. Real-Time Face Recognition: The system automates the identification of missing persons using real-time face recognition with live video feeds, speeding up the detection process.
  2. Enhanced Communication: Twilio is used for sending instant notifications to police and families when a match is detected.
  3. Image Enhancement: GFPGAN is used to improve the quality of images uploaded by users to ensure accurate identification.
  4. Live Video Monitoring: The system monitors live video feeds and continuously compares detected faces with stored data for potential matches.
  5. Centralized Dashboard: Police can access missing person reports, live video feeds, and receive alerts in real-time from their dashboard.
  6. Scalable System: The system architecture is built to handle the scale of events like Simhastha Ujjain, where millions of people are present, ensuring no delay in processing large amounts of data.
  7. User-Friendly Interface: Both users and police staff have easy-to-use interfaces for filing reports and monitoring alerts, designed for high accessibility and ease of use.

Team Details

Team Name: ERROR 404 : CHANGE FOUND?

Project Title -Face Recognition Surveillance System and Communication Systems for Missing Persons or Items at Simhastha Ujjain

Team Leader: @HARSHDIPSAHA

Team Members:

TECHNOLOGIES USED :-
1. DJANGO
2. REACT JS
3. Google Cloud
4. MySQL
5. Hugging Face's GFPGAN
6. Twilio
7. OPENCV
8. Google Cloud Vision API
9. Azure Blob Storage
10. Redis

Live Deployment: View Deployment (backend deployment is removed due to insufficient azure credits)

Run locally

Local Setup Instructions (Write for both windows and macos)

Follow these steps to run the project locally

  1. Clone the Repository
    git clone https://github.com/codebreaker32/MISSING-PERSON-IDENTIFICATION-AND-MANAGEMENT
    cd REPO_DIRECTORY

Django Backend

This project is a Django-based backend for managing diabetes patient data, providing user authentication, patient data handling, and integration with machine learning models for outcome predictions and recommendations.

1. Clone the repository

git clone https://github.com/codebreaker32/MISSING-PERSON-IDENTIFICATION-AND-MANAGEMENT

2. Create and activate a virtual environment

python3 -m venv venv
source venv/bin/activate

For Windows, use venv\Scripts\activate

3. Install the dependencies

pip install -r requirements.txt

4. Setup the Django project (migrate database and create superuser)

python manage.py migrate

5. Start the development server

python manage.py createsuperuser

6. Run the server

python manage.py runserver

REACT FRONTEND

Prerequisites

  • Node.js (v14.x or later)
  • npm (v6.x or later) or yarn.

Setup instructions

1. Clone the repository

git clone https://github.com/codebreaker32/MISSING-PERSON-IDENTIFICATION-AND-MANAGEMENT

2. Install the dependencies

npm install
npm install react-scripts 
npm install react-router-dom

3. Start the development server

npm start

4. Build for production (optional)

npm run build

5. For Backend Integration

npm install axios

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 58.8%
  • JavaScript 27.7%
  • CSS 12.5%
  • HTML 1.0%