bkremenovic / fingerprint-matching by bkremenovic

Laravel / Lumen package that allows you to match fingerprints scanned with SecuGen Hamster Plus device (using minutiae templates)
217
19
2
Package Data
Maintainer Username: bkremenovic
Maintainer Contact: info@boriskremenovic.com (Boris Kremenović)
Package Create Date: 2017-10-31
Package Last Update: 2017-11-02
Language: Python
License: MIT
Last Refreshed: 2024-04-18 15:16:52
Package Statistics
Total Downloads: 217
Monthly Downloads: 0
Daily Downloads: 0
Total Stars: 19
Total Watchers: 2
Total Forks: 9
Total Open Issues: 4

Laravel / Lumen fingerprint matching for SecuGen Hamster Plus

Laravel / Lumen package that allows you to match fingerprints scanned with SecuGen Hamster Plus device (using minutiae templates)

Include a package into your project using composer:

composer require bkremenovic/fingerprint-matching dev-master

Install dependencies:

sudo apt install python
sh vendor/bkremenovic/fingerprint-matching/install.sh

Open your config/app.php and add the following to the providers array:

Bkremenovic\Fingerprint\FingerprintServiceProvider::class,

In the same config/app.php and add the following to the aliases array:

'Fingerprint' => Bkremenovic\Fingerprint\Facades\Fingerprint::class,

Usage

Use match() method using a fingerprint to match as a first parameter, and fingerprint samples folder as a second parameter. If the fingerprint has been successfully matched, it will return a string containing filename of the matching sample. Otherwise, it will return null.

Example:

Fingerprint::match("fingerprints/samples/", "/tmp/filebkdEfX");

Or match with an uploaded file

Fingerprint::match("fingerprints/samples/", $request->file('fingerprint'));