- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* 基于Biokey SDK的指纹识别系统 杜卉婷 电路系统 指纹识别 指纹识别系统 Biokey算法描述 目录 指纹识别 生物识别技术:特有生物特征进行身份鉴定 指纹分类 指纹识别系统是一个典型的模式识别系统,包括指纹图像获取、处理、特征提取和比对等模块。 指纹识别系统 指纹图像获取:通过专门的指纹采集仪可以采集指纹图像。指纹采集仪用到的指纹传感器按采集方式主要分为划擦式和按压式两种,按信号采集原理目前有光学式、压敏式、电容式、电感式、热敏式和超声波式等。 指纹图像处理:直接进入计算机图像有噪声,不同特征提取有不同处理要求,特征提取方法:1从处理后的细化图像提取 2直接从原图(只将图像增强即可) 指纹特征提取:从预处理后的图像中提取指纹的特征点信息(终结点、分叉点...),信息主要包括曲率、坐标、方向等参数。 总体特征——分类检索 局部特征——特征点(不可能完全相同) 指纹特征匹配:计算特征提取结果与已存储的特征模板的相似程度。 指纹识别模式: 辨识模式—— 一对多(高的比对速度和相对高的准确率.) 验证模式—— 一对一(高的通过率和相对高的准确率) 现场采集指纹 数据库中指纹 对比 输入身份标识 库中已登记 指纹模板 现场采集模板 对比 Biokey算法 Biokey算法是一种快速、准确的1:1和1:N指纹识别算法,不需要对指纹通过姓名、PIN等预先分类就可以在1-5秒内轻松完成 Biokey软件开发包能够快速集成到客户系统中,通过开放图像处理接口,可以支持任何扫描设备和指纹Sensor Biokey算法通过自适应的、适合匹配的滤镜和恰当的阀值,减弱噪音,增强脊和谷的对比度,甚至能够从质量很差的指纹(脏、刀伤、疤、痕、干燥、湿润或撕破)中获取适当的全局和局部特征点。 Biokey算法比对时支持指纹平移(=指纹面积35%)和360度旋转。通过使用特殊技术实现在指纹平移和360度旋转时的快速比对(平均速度3000枚/秒),即使指纹特征点很少时(=10,一般手指的特征点)=15),也可以实现上述功能。 Biokey算法不需要指纹必须有全局特征点(核心点、三角点等),通过局部特征点就可以完成识别。? Biokey通过分类算法(指纹被分成五大类型:拱类、左环类、右环类、尖拱类、旋涡类?“斗”),?预先使用全局特征排序,从而大大的加速指纹匹配过程。 Biokey算法代码相当简洁,数据空间仅需要350K内存,因此可以容易的移植到嵌入式系统中。? 为了保证注册指纹的图像质量,在指纹信息采集时,可以采集三次指纹,在存入数据库之前,先两两对比,两对以上成功再将其中一枚指纹特征存入数据库中 SDK结构 Biokey?SDK主要以ActiveX的方式存在,使用者可以使用各种开发语言(例如VC++,?C++Builder,?Delphi,?VB,?Visual?Foxpro,?PB等)来开发相对于指纹仪的应用程序。 工作流程说明: 处于登记指纹状态 处于指纹验证状态 数据库中指纹模板写入和读出 SDK中指纹模板是以Vairant变量的方式保存和传递,其存储的是一维二进制字节数组,不能像字符串一样直接用SQL语句写入和读出 方法1:EncodeTemplate和DecodeTemplate方法可以在Variant变量和字符串变量之间互相进行BASE64编码转换,转换为字符串后,模板长度会增加大约1/3 ? 方法2:在OnEnroll事件和OnCapture事件中直接调用GetTemplateAsString方法:得到相应字符串形式的登记模板和比对模板 *
文档评论(0)