QtChildID is free software for the purpose of supporting "Child ID" events. Read more about the National Child Identification program on their website. A lot of volunteer organizations participate in this program and help thousands of children world wide have their most vital stats, picture and fingerprints taken so that in case of an abduction or missing person, the police has immediate access the the most valuable identification data. Most Child ID kits are tedious to set up. This software is intended to speed processing up.
- Fingerprint Reader supported by libfprint
- Any Linux supported (web) camera
- X11
Note: The application will start without either a webcam or fingerprint scanner present, but the functionality will obviously be greatly reduced.
I am distributing this software mostly as snap because it relieves the user from having to install a bunch of dependencies.
$ sudo snap install qtchildid
Should be all that's required to install. Note that at this point, several of the required plugs may not be auto-connected upon install. If there are any issues, please file a bug.
In the meantime, you may have to connect the plugs manually:
$ snap connect qtchildid:camera
$ snap connect qtchildid:raw-usb
In case you want to compile this from source, under Ubuntu/Xenial, the following packages need to be installed:
- qt4-default
- libopencv-dev
- libpoppler-qt4-dev
- libfprint-dev
This should lead to a configure/compile workflow similar to this:
$ sudo apt install qt4-default libopencv-dev libpoppler-qt4-dev libfprint-dev
$ git clone https://github.com/sfabel/QtChildID.git
$ cd QtChildID
$ qmake
$ make && sudo make install