Python 如何为指纹细节提取功能生成唯一的MD5哈希值以进行快速身份验证
我想在OpenCV和Python中实现指纹验证系统,但具体实现方法如下: 注册过程:Python 如何为指纹细节提取功能生成唯一的MD5哈希值以进行快速身份验证,python,opencv,uniqueidentifier,fingerprint,Python,Opencv,Uniqueidentifier,Fingerprint,我想在OpenCV和Python中实现指纹验证系统,但具体实现方法如下: 注册过程: 输入指纹 使用细节提取提取特征 查找从的细节特征生成的唯一字母数字值 这个指纹 将指纹模板和唯一ID(哈希)存储在 数据库 核查过程: 输入指纹图像 使用细节提取提取特征 查找从的细节特征生成的唯一字母数字值 这个指纹 将此唯一ID(哈希)与存储在数据库中的ID进行比较 所以我面临的主要挑战是从指纹特征中提取这个唯一的散列值 是否有可能从指纹特征生成这样一个唯一的ID 我使用的基本代码是: 我为它读的研究论文
D = sqrt( (Xi-Xc)^2 + (Yi -Yc)^2 )
式中,(xi,yi)为特征坐标,(xc,yc)为特征坐标
核心点坐标。在确定
特征的距离,标识号为
使用MD5哈希函数计算
按照目前的措辞,你的问题太宽泛了。请关注一个具体问题。“是否可能为细节生成哈希?”仍然太宽泛。请提供样本和要散列的信息结构摘要。请确保提供足够的详细信息,以判断散列的常规属性(输入差异小,输出差异大)是否存在问题。请说明从同一个人的两个指纹中提取的两组细节是否完全相同。我知道它们的设计是相似的(这毕竟是他们的想法),但对于使用散列,它们需要完全相同。