1. Registering New Cases
The first step is to register a new case. The GUI application is built using PyQT5 that allows you to collect all relevant information and store it in database Postgres
2. Waiting for Users to submit images
The common people will use an application on their mobile to submit photos of people who they think have lost or found begging while keeping them their identity anonymous.and then we match those with registered cases.
3. Matching Cases
We use KNN Algorithm to match the case images and user submitted images.
With Docker
Prerequisites
$ git clone git@github.com:harshi-21/Finding-missing-person.git
$ cd Finding-missing-person
$ docker-compose up --build
$ cd app
$ pip install -r requirements.txt --no-cache-dir
$ python3 login_window.py
At this point you'll see a window like this Login Window
Default username: admin Default password: admin
After logging in you'll see the main screen through which you'll be able to submit cases.
To run the mobile application:
$ cd mobile_app
$ python ui.py
After that you'll see a window like this