Smart Voter Verification System Using Face Recognition
DOI:
https://doi.org/10.62647/Keywords:
Smart Voting System, Face Recognition, Biometric Authentication, Secure E-Voting, Computer Vision, Machine Learning, Haar Cascade Classifier, Dlib Facial Encoding, Voter Verification, Fraud Prevention, Tkinter GUI, Digital ElectionsAbstract
In an era of digital transformation, ensuring secure and reliable voting mechanisms is vital to protect democratic values. The "Smart Voting and Verification System Using Face Recognition" leverages computer vision and machine learning to provide a contactless, accurate, and tamper-proof method of voter registration and authentication. This system replaces traditional identity verification methods with facial recognition, thus preventing fraudulent voting practices and multiple voting attempts by a single individual.
The system is developed using Python and integrates GUI components built with Tkinter for an intuitive and user-friendly interface. Voter facial recognition is implemented using a combination of Haar Cascade Classifiers for face detection and Dlib’s facial encoding for recognition. Voters can register themselves through a dedicated “New Register Voter” window, where they are required to input their Name and Aadhar Number, and capture 10 facial images to ensure accurate recognition. Each image capture is acknowledged on-screen with a live counter to guide users through the process. After successful registration, the system encodes and stores the facial data along with the voter’s information.
The voting interface contains options to vote for predefined parties including BJP, CONGRESS, and BRS. A "Start Voting" button initiates the verification process by recognizing the voter’s face in real-time. Upon successful verification, the voter is allowed to cast their vote for the preferred party. To ensure election integrity, each voter can vote only once—validated by facial data previously registered.
Additional functionalities include a "Voting Result" section, which aggregates and displays the total number of votes each party has received. An "Exit" button gracefully closes the application. The system ensures transparency and security while simplifying the voting experience and minimizing human errors.
This smart voting system demonstrates the potential of integrating biometric authentication into electoral processes, offering a scalable and efficient alternative for modernizing elections in a digital society.
Downloads
Downloads
Published
Issue
Section
License
Copyright (c) 2026 B Jyothsna, Vallampally Sanjana, Komuravelly Santhoshi, K Saraswathi (Author)

This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.











