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.
- 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.
- Enhanced Communication: Twilio is used for sending instant notifications to police and families when a match is detected.
- Image Enhancement: GFPGAN is used to improve the quality of images uploaded by users to ensure accurate identification.
- Live Video Monitoring: The system monitors live video feeds and continuously compares detected faces with stored data for potential matches.
- Centralized Dashboard: Police can access missing person reports, live video feeds, and receive alerts in real-time from their dashboard.
- 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.
- 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 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:
- ANSHUMAN RAJ - 2023UCD3053 - @SAVAGECAT05
- HEMANK KAUSHIK - 2023UEI2867 - @HEMANKKAUSHIK
- KANISHK SHARMA - 2023UCD2175 - @GHOSTDOG007
- ANSHIKA SINGH - 2023UCA1946 - @CUBIX33
- HARSHDIP SAHA - 2023UCA1897 - @HARSHDIPSAHA
- AMAN BIHARI - 2023UCA1910 - @CODEBREAKER32
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
Follow these steps to run the project locally
- Clone the Repository
git clone https://github.com/codebreaker32/MISSING-PERSON-IDENTIFICATION-AND-MANAGEMENT cd REPO_DIRECTORY
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.
git clone https://github.com/codebreaker32/MISSING-PERSON-IDENTIFICATION-AND-MANAGEMENTpython3 -m venv venv
source venv/bin/activateFor Windows, use venv\Scripts\activate
pip install -r requirements.txtpython manage.py migratepython manage.py createsuperuserpython manage.py runserver- Node.js (v14.x or later)
- npm (v6.x or later) or yarn.
git clone https://github.com/codebreaker32/MISSING-PERSON-IDENTIFICATION-AND-MANAGEMENT
npm install
npm install react-scripts
npm install react-router-domnpm startnpm run buildnpm install axios