bkremenovic/fingerprint-matching

Laravel / Lumen 包,允许您使用 SecuGen Hamster Plus 设备(使用特征点模板)匹配扫描的指纹

dev-master 2017-11-02 01:11 UTC

This package is auto-updated.

Last update: 2024-09-06 00:40:21 UTC


README

Laravel / Lumen 包,允许您使用 SecuGen Hamster Plus 设备(使用特征点模板)匹配扫描的指纹

使用 composer 将包包含到项目中

composer require bkremenovic/fingerprint-matching dev-master

安装依赖项

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

打开 config/app.php 文件,并在 providers 数组中添加以下内容

Bkremenovic\Fingerprint\FingerprintServiceProvider::class,

在相同的 config/app.php 文件中,并在 aliases 数组中添加以下内容

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

用法

使用 match() 方法,将指纹作为第一个参数,指纹样本文件夹作为第二个参数。如果指纹匹配成功,它将返回包含匹配样本文件名的字符串。否则,它将返回 null。

示例

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

或与上传的文件匹配

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