如何区分各种SDK解析

上传人:我** 文档编号:116758965 上传时间:2019-11-17 格式:PPT 页数:35 大小:782.50KB
返回 下载 相关 举报
如何区分各种SDK解析_第1页
第1页 / 共35页
如何区分各种SDK解析_第2页
第2页 / 共35页
如何区分各种SDK解析_第3页
第3页 / 共35页
如何区分各种SDK解析_第4页
第4页 / 共35页
如何区分各种SDK解析_第5页
第5页 / 共35页
点击查看更多>>
资源描述

《如何区分各种SDK解析》由会员分享,可在线阅读,更多相关《如何区分各种SDK解析(35页珍藏版)》请在金锄头文库上搜索。

1、技术培训资料系列技术培训资料系列 SDKSDK 中控科技 中控SDK介绍 nBiokey SDK 适用于PC桌面应用程序,Windows操作系统 使用联机指纹采集器 可进行指纹识别 nZKOnline SDK 适用于Web应用程序(Web Services) ,基于IE6.0浏览器 ,Windows操作系统 使用联机指纹采集器 可进行指纹识别 n脱机通讯开发包(ZKEmSdk) 适用于PC桌面应用程序,Windows操作系统,Linux操作系 统(Java接口) 使用脱机指纹考勤机、门禁机等 只是与脱机数据的通讯,不可进行指纹识别,免费提供 Biokey 算法描述 nBiokey算法是一种快速

2、、准确的1:1和1:N 指纹识别算法,面向软件开发商和系统 集成商全面开放,在使用Biokey进行指 纹识别时(3000-10000枚指纹),不需要对 指纹通过姓名、PIN等预先分类就可以 在1-5秒(以下测试都在Pentium 4 2.0G MHz+ 256MB内存环境下进行)内轻松完 成 。 Biokey算法特点 1、 Biokey软件开发包能够快速集成到客户系统 中,通过开放图像处理接口,可以支持任何 扫描设备和指纹Sensor(图像质量=300DPI)。 n 2、Biokey算法通过自适应的、适合匹配的滤镜 和恰当的阀值,减弱噪音,增强脊和谷的对 比度,甚至能够从质量很差的指纹(脏、刀

3、伤 、疤、痕、干燥、湿润或撕破)中获取适当的 全局和局部特征点。 Biokey算法特点 n3、Biokey算法比对时支持指纹平移(=指纹面积35%) 和360度旋转。通过使用特殊技术实现在指纹平移和 360度旋转时的快速比对(平均速度3000枚/秒),即 使指纹特征点很少时(=10,一般手指的特征点)=15) ,也可以实现上述功能。 n4、Biokey算法不需要指纹必须有全局特征点(核心点 、三角点等),通过局部特征点就可以完成识别。 n5、Biokey通过分类算法(指纹被分成五大类型:拱类 、左环类、右环类、尖拱类、旋涡类 “斗”), 预先使 用全局特征排序,从而大大的加速指纹匹配过程。 n

4、6、Biokey算法代码相当简洁,数据空间仅需要350K 内存,因此可以容易的移植到嵌入式系统中。 nBiokey SDK 3.5 (Software Development Kit) Biokey SDK目前支持Windows 9x/2000/XP/2003和Linux操作系统,在 Windows系统中提供ActiveX插件和动态 库两种方式,Linux系统中提供连接库 文件。 四、Biokey SDK 1、Biokey SDK开发包版本系列介绍 (1)普通版(Biokey SDK Lite Verison) 初次涉及指纹开发,或只有几套开发应用终端,不 愿 意花费很多钱在开发包方面购买的客

5、户 每买一个指纹仪就要收一个许可费。 (2)标准版(Biokey SDK Standard Verison) 超过10套以上的终端应用,欲接入平面捺印或其他 指纹仪指纹比对的需求。 与普通版的区别是 a.购买指纹仪不需要另外收许可费用 b.在1:1的控件中包含从图像中提取模板的功能, 以及从外部学习的功能。普通版则没有 (3)专业版(Biokey SDK Professional Version) 不希望从中控继续承担License的费用或其他 (4)项目版(Biokey SDK Project Version) 使用于要求高登记率、高通过率社保等项目中, 比对成功率高于其它版本 (5)高级版

6、(Biokey SDK OEM Version) 根据客户需求,对SDK进行算法级别的定制,包 括模板结构,模板大小,比对中准确率,比对速度 等.包括许可定制,功能定制,接口定制以及提供图 象点阵数据接口。可外接其它多种采集仪。 2、Biokey SDK开发包说明 (1)模板大小 普通版和标准版中1:1控件模板为310字节, 1:N 控件模板为1152字节 项目版模板为1152字节 专业版模板为310字节或者1152字节 高级版模板大小待定 (2)版本之间区别 根据客户不同的指纹应用环境和人群,Biokey SDK 特殊设计和考虑了算法结构,最大限度满足客户的需 要。 (3)SDK提供方式 专

7、业版和高级版提供DLL方式,其它均以ActiveX 的方式提供。 (4)数据库的使用 Biokey SDK提供的是指纹算法比对开发接口,客户 在开发时可以根据提供的方法已字符串、变体变量或 者文件等方式保存指纹模板到SQL SERVER, ORACLE等 数据库。 Biokey sdk 结构 应用程序 Application Program ActiveX控件 OCX 驱动程序 Device Driver 指纹采集器 URU2000/4000 or ZK Sensor 其它指纹采集器 Other fingerprint Reader 指纹采集器 URU2000/4000 or ZK Senso

8、r Biokey SDK 演示 3、Biokey SDK 1:N指纹识别速度 Biokey SDK最新版本是3.8,算法核心进行了升级,其 比对速度比以前至少提高了2/5左右,在Pentinum III 1G下测试,不使用分类算法的情况下,最慢速度可以 达到1300-1500枚。Pentinum4 2.0G在3500s以上 BiokeySDK3.8版 n 声明:SDK3.8与SDK3.5普通版及标准版的指纹 模版兼容,与原社保版及1:1不兼容。 n Biokey SDK3.8(Software Development kit)在 Biokey SDK3.5的基础上研制而成,除完全具备Bioke

9、y SDK3.5的功能外,在指纹识别速度及识别疑难指纹方 面又有很大提高,在功能上更加完善,3.8版分普通版、 标准版、项目版、高级版,不同版本的指纹模版是完 全兼容的,可以用来1:1和1:N(Many)比对。通过开放 的图像接口功能,可以接入使用几乎所有的指纹仪和 平面图像扫描获得的指纹图像,支持BMP,JPG等256 级灰度图像格式,本文档是Biokey SDK3.5文档的补充 ,旨在说明新增功能的使用方法。 3.8与3.5版本的不同 n1、指纹图象质量进一步增强,图象更 加清晰。 n3.8采集的图象 3.5采集的图象 n2、1:1和1:N进行了统一,模版完全兼容 ; n3、可外接各种指纹

10、采集仪,可处理外 部指纹图象文件,可以在不接采集仪的 情况下进行登记比对(视版本不同,功 能有所不同) n4、采用XTF(eXtend Template Feature)指纹模版结构,对疑难指纹的 识别进一步增强。 3.8版本补充功能说明 n1、Procedure SetOneToOnePara(ADoLearning, AMatchSecurity: Integer); n功能:设置1:1比对时的参数; n2、 procedure UsingXTFTemplate(ADoUsingXTFTemplate: WordBool); n功能:是否允许使用XTF模版, ADoUsingXTFTemp

11、late为true允许。 n3、 function AddImageFile(const FileName: string; const DPI: integer=500): boolean; nprocedure AddBitmap(const bmpHandle: THandle; ValidRect: PRect=nil; Dpi: Integer=500); n1、图象大小(500DPI时)最好不要超过512*512;不 要小于200*200,合适大小为328w*356h; n2、分辨率(DPI),在使用这两个函数时要正确地传 入该参数。 n3、在使用图象文件登记或比对前,要相应调用

12、beginEnroll或beginCapture,并且要根据登记次数设置 EnrollCount参数,例如使用一张图片实现登记,把 EnrollCount设为1. 原4000用户使用函数 GenRegTemplateFromFile 和ExtVerTemplateFromFile 的要对程序作一些修改。 n使用AddImageFile和AddBitmap完成登记比对非常简 单;可以采用如下方法(登记): n n(1)BeginEnroll (2)AddImageFile() (3)GetTemplate()(此函数也可以在OnEnroll事 件中执行) n外部图象比对时: n (1)Begin

13、Capture (2)AddImageFile() (3)GetTemplate()(此函数也可以在OnCapture事 件中执行) n (4)使用外部图象文件登记时,要注意图象 的方向和分辨率(DPI),应该是正方向,如果 是倒图象,应该使用SetImageDirection(true)进 行翻转处理,有利于图象的比对。 Biokey SDK3.8的扩展功能 nBiokey SDK3.8的扩展功能 n 由于SDK3.8(项目版或社保版)提供强大的 外部图象接口功能,不只适用于社保项目, 与此类似的需求项目都可应用。如在联网应 用的环境下,在客户端进行图象的采集和结 果的显示,通过网络将图象或

14、特征点发送给 后台服务器,后台服务器完成登记比对过程 ,在后端服务器上不用接Sensor就能正常完成 工作,为客户节省了不必要的投资。 五、ZKOnline For B/S 目前很多用户将指纹识别技术应用于浏览器/服务器 环境中(B/S=browser/server)。 具体表现形式就是在浏览器中直接使用指纹进行登记 和提取指纹模板,然后发送到后台服务器中进行比对 前台浏览器目前一般为IE(internet explorer)浏览器,后 台WEB服务器使用技术一般为ASP,JSP,PHP,JAVA等脚 本语言进行处理。 为了更好满足客户需求,开发出基于Biokey算法在B/S 结构下使用的ZK

15、Online SDK。 ZKOnline SDK针对后台服务器比对方式分为1:1和1:N 两种。 ZKOnline SDK 1:1根据后台WEB服务器开发使用的不 同脚本语言提供Com+组件和DLL两种方式 ZKOnline SDK 1:N主要满足需要在前台浏览器端提取 指纹模板,然后提交到后台进行1:N指纹识别,后台包 括专门的指纹识别服务软件系统 前台浏览器和后台服务器操作系统要求为Windows. 服务器为Unix or Linux,则需要单独建立Windows服务 器 示意图 ZKOnline 演示 Biokey200/uru4000授权许可办法 1、新版考勤系统修改完成后,支持URU

16、4000,出货 时在URU4000内部写入考勤许可信息,以后不需要单 独的考勤许可文件 2、使用URU4000,Biokey SDK的授权许可直接写入 SDK授权许可信息,以后不需要单独的SDK许可文件 3、其它使用URU4000的客户,保留原有的内部信息 ZKOnline SDK和Biokey SDK不同和联系 1、简化开发,快速使用 ZKonline SDK基于Biokey SDK开发而来,主要目的可 以帮助客户快速使用指纹产品,简化在B/S使用中的开 发困难,使得客户在短时间内在自己的项目和系统中 使用指纹技术。 2 、授权许可相同 ZKonline SDK使用和Biokey SDK相同的授权许可文件 或者硬件加密狗方式,即两者使用同一授权方式的 Biokey.lic文件或者加密狗。 3、指纹模板兼容 ZKonline SDK 和Biokey SDK的1:1模板互相可以通用, 相互进行比对识别 ZKonline SDK 和Biokey SDK的1:N模板互相可以通用 ,相互进行比对识别 4、销售对应于B

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号