Skip to content

A project that identifies a criminal is present in record or not by using face recognition technology.

Notifications You must be signed in to change notification settings

sristi-shah/Holmes_Criminal_Detection_Platform

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HOLMES

About the Website

  • 'HOLMES' is a web application based on facial recognition technology which matches a criminal’s face and finds if he or she has any previous crime record or not in a matter of just few seconds.

  • Languages and Technologies used : Python, HTML & CSS

  • Django web framework was used for the development of the whole web app. OpenCv and face_recognition API's were used for the development of Face Recognizer.

Note: Python version 3.9.13 was used for this project.

Requirements to run the website

Requirement 1:

Install python version>=3.7

Now run the following commands:

Requirement 2:

pip install --upgrade pip

Requirement 3:

pip install cmake 

Requirement 4:

pip install dlib

(if any error in installing dlib then try this)

Check Python Version Type in cmd

python --version

And then

For Python 3.7..

pip install https://github.com/Murtaza-Saeed/dlib/raw/master/dlib-19.19.0-cp37-cp37m-win_amd64.whl

For Python 3.8..

pip install https://github.com/Murtaza-Saeed/dlib/raw/master/dlib-19.19.0-cp38-cp38-win_amd64.whl

For Python 3.9..

pip install https://github.com/Murtaza-Saeed/dlib/raw/master/dlib-19.22.1-cp39-cp39-win_amd64.whl

For Python 3.10..

pip install https://github.com/Murtaza-Saeed/dlib/raw/master/dlib-19.22.99-cp310-cp310-win_amd64.whl

Requirement 5:

pip install face_recognition

Requirement 6:

pip install opencv-python

Requirement 7:

pip install django

To run the web app on your local computer, clone this repository, open the terminal in the same directory and run the following command :

python manage.py runserver

Open your favorite browser. I recommend using Google Chrome or Brave and open the following url:

Screenshots

Home Page

Click on add criminal button

Fill all the details of criminal and upload 1 photo

Can edit or delete the profile if wanted

This page is shown if camera is opened

If criminal is not in records

If criminal found in records

Criminal profile is shown

Can view and clear history

About

A project that identifies a criminal is present in record or not by using face recognition technology.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published