我正在构建一个生物识别身份验证应用程序。我已经在控制台中成功生成了指纹模板数据。我以ISO/IEC 19794-2
格式获取这些模板。我只想知道
有没有办法将ISO/IEC 19794-2
指纹模板存储在postgreSQL数据库中?什么是数据类型?
我已经关注他们的官方网站,但没有提示
我使用ISO/IEC 19794-2
指纹模板进行存储和验证。
修改:
我有3M CSD200扫描仪用于获取指纹模板,我正在使用他们的SDK来构建此应用程序。他们使用了一个算法matchIso19794_2Templates(byte[], byte[])
,它以字节数组的形式接受两个模板,并确定它们是否相同。
答案 0 :(得分:1)
您可以通过多种方式将指纹模板存储在数据库中:
https://www.postgresql.org/docs/current/static/largeobjects.html
https://www.postgresql.org/docs/9.1/static/datatype-binary.html
您可以将字节数组转换为hexa,并存储字符串
比较,指纹有两种情况:
您可以使用SDK提供的方法matchIso19794_2Templates(byte[], byte[])
您可以使用AFIS
答案 1 :(得分:0)
用于比较ISO / IEC 19794-2模板的算法available in public不完整。在他们的帮助下,很难在服务器上实现比较。第三方服务可用于通过Web服务进行指纹比较,您必须依靠以下供应商,或者必须在服务器上实施自己的自动手指识别系统,或者必须通过client side scripts (like javascript)在设备上进行比较>