Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Qt GUI fingerprint client

This repository houses source code for an experimental biometric client app communicating with authentication server over TCP, all written in Qt. The client app allows to choose IP and port of the server and connect to it. The app demonstrates the process of connecting, disconnecting and notifying about any state changes in TCP connection.

From biometric point of view, the app supports scanning fingerprints (now only Suprema BioMini Slim is supported) and transferring them to the authentication server which then performs fingerprint recognition based on the open-source library with codename DBOX, developed by László Kádek and Pavol Marak in 2018.

The aforementioned DBOX library is composed of 3 main components (standalone shared libraries, available as GitHub repos):

  • image preprocessing (here)
  • feature extraction (here)
  • feature matching (here)

These repositories were forked from László Kádek's profile on GitHub and are planned to undergo further intensive development.

Here is the preview of the app's GUI running under Manjaro Linux with KDE Plasma desktop environment.

client-app-gui

What do you need to build this software?

  • Qt 5.11
  • OpenCV 3.4.2 or higher
  • Suprema BioMini fingerprint scanner and the corresponding driver and BioMini SDK (only in case you want to use the scanner as the source for image data)

About

Simple client app made in Qt to demonstrate possibilities of fingerprint recognition.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages