Skip to content

SanjaySathiraju/Voting-system-smart-ID-Face-recognition-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Voting-system-smart-ID-Face-recognition-

This is a python project for Windows. This code does not work on MacOS and still needs some development. Before getting started with the project, there are few libraries that needs to be installed. This project shows a voting system based on Unique ID and Iris Recognition. The system iimplementation is shown below:

Screen Shot 2021-04-15 at 3 52 25 AM

The above figure depicts our proposed system model. In this model, the admin can log in and add the nominees and voters to the database. Moreover, the admin can view the nominee and voters' details and election results. The voter also will log in with valid voter id and Iris images, and he/she can poll the vote if authenticated successfully, otherwise denied.

DESIGN::

The design of the system is primarily divided into two functionalities: Admin and voters. In the system, the admin, once given access, can operate various functions like adding a nominee, voters, and their iris images. Admin can also view results. When it comes to the voter, the only action that is allowed is casting a vote. Voters can log in with valid credentials such as Smart-ID and iris.

In this project, the iris recognition process is done in the following way: HOUGH TRANSFORMATION

DOUGMAN'S RUBBER SHEET MODEL

DATA CONVERSION(Raw data obatined from above 2 steps convereted to binary)

HAMMING DISTANCE(If the bit shifting is 0, i.e., Hamming distance is 0, it is a perfect match. If it is 0.5 or more, then the two strings are different.)

The idea of data flow diagrams is to perform system analysis efficiently. The figure below shows how the system is going to be performed.

Screen Shot 2021-04-15 at 4 04 21 AM

SOFTWARE CONFIG::

Screen Shot 2021-04-15 at 4 01 50 AM

PYQT5:It is a framework in python to build GUI(Graphical User Interface) apps. It usually facilitates python to work as an altered application development language. It offers a wide range of features like a dialog box, pushbuttons, labels, and other GUI app components.

DEPLOYMENT::

Screen Shot 2021-04-15 at 4 12 25 AM

OUTPUT::

Output will lokk like this

WhatsApp Image 2021-03-05 at 7 22 14 PM (4)

WhatsApp Image 2021-03-05 at 7 41 29 PM

WhatsApp Image 2021-03-05 at 7 22 14 PM (2)

WhatsApp Image 2021-03-05 at 7 22 14 PM (5)

WhatsApp Image 2021-03-05 at 8 10 26 PM

WhatsApp Image 2021-03-05 at 7 22 14 PM (8)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages