首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >比较SQL上的指纹,在主机上太慢了?

比较SQL上的指纹,在主机上太慢了?
EN

Stack Overflow用户
提问于 2018-09-06 09:40:21
回答 2查看 252关注 0票数 1

我正在使用Oracle和java来存储指纹模板。

我有一个问题,当数据库中的模板数量增加到45000个时,应用程序变得缓慢。

我使用线程进行并行比较,应用程序变得更快了,但仍然很慢。

问题是:我可以使用SQL命令或其他命令将模板与服务器中的指纹样本进行比较吗?

模板的格式为blob

EN

回答 2

Stack Overflow用户

发布于 2018-09-14 12:14:10

假设您正在进行1:N匹配。建议在匹配前进行分类。对于不同的FP类型,您可以遵循下面的参考。

8 Most Common Fingerprint Patterns

What are different types of fingerprint with their rarity to find?

在对数据进行分类之后,您可以限制要匹配的数据量。另外,您可以自定义分类,如地区、性别、人口统计等。

票数 0
EN

Stack Overflow用户

发布于 2020-09-22 21:48:22

您不能在任何语言中进行类似于字符串比较的比较,包括SQL。这是可能的,只有当你一次又一次地拥有相同的指纹图像时。但在现实中,当你拥有两次指纹时,两幅图像都会有所不同,只会有很小的位置变化、角度变化和扫描质量。所以字符串比较是不可能的。

所有的扫描仪都提供了用于捕获指纹并进行比较(1:1)的SDK,您可以使用它来开发桌面应用程序。如果您需要在服务器上比较扫描的图像,那么您需要实现自己的自动手指识别算法,或者您必须使用第三方服务,例如

  1. CAMS
  2. M2Sys
  3. Neurotechnology
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52195333

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档