中控科技-ZKFinger SDK-问题与解答

(我们将根据客户的咨询不断增添该列表)


1. ZKFinger 到底是什么?
答:ZKFinger 是中控科技自主知识产权的生物识别的核心算法的简称,是国际著名的生物识别算法,它可以用在指纹,面部,虹膜等基于特征点识别的应用,发放ZKFinger的使用许可证
License是中控的主要业务之一。


2. 怎样使用ZKFinger 的算法在我的应用程序中?
答:ZKFinger 提供各种版本的灵活的SDK,您可以用您熟悉的语言例如 VC ,VB, Delphi 等来使用SDK中提供的接口函数来编写您的程序。ZKFinger 提供例子程序原码供参考,另外为了编程方便也提供了控件,您可以使用VC VB Delphi 来调用。


3. ZKFinger 是否可以免费测试?
答:我们提供免费测试下载,您可以方便的下载使用,如果您没有指纹仪可以使用我们提供的指纹库,或捺印测试,如果需要指纹仪可以从中控购买。


4. ZKFinger 支持哪种指纹仪?
答:ZKFinger 支持目前几乎全球所有的指纹仪,目前我们推荐您使用U.are.U , Authentec , ST Touchchip, Compaq FP Sensor, Identix DFR 200等。


5. 如果我希望使用中控的指纹技术但是要使用我们自己指纹仪,应当如何处理?
答:非常简单,因为我们标准版的SDK可以接受 BMP, GIF等格式的图象,所以您只要将利用我们的指纹图像接口函数就可以轻松实现。


6. ZKFinger 只有Windows版本吗?
答:ZKFinger 不仅有Windows 版本,而且有Linux , Unix,CE, Palm OS,Epoc等 版本,因为ZKFinger 运行时占用非常小的内存,所以 编译其他操作系统应用SDK非常容易。


7. ZKFinger 是否支持单片系统?
答:目前ZKFinger 支持 Ti DSP, Intel ARM, Strong ARM, Motorola DragonBall, Transmeta Crusoe等全球主要的芯片。我们可以根据您的需求进行专项设计。


8. 为何我使用ZKFinger后发觉在几十人的数据库中速度与1000多人的数据库中比对的速度差不多,都是1-2秒?
答:由于ZKFinger 是高速比对算法,您在几十人的数据库中是不能评价它的速度。


9. 为何我使用了ZKFinger 的分类算法后,每秒的速度上升到3000- 7000枚/秒,什么是分类算法?
答:ZKFinger指纹的算法,如果不使用分类算法速度在500 - 1000枚/秒,而使用了我们独特分类算法后将提高3 到5倍,分类算法的引擎其实对ZKFinger不仅仅是一种,我们可以启动三种分类算法同时运行。


10.我有大量的指纹图象需要保存,需要压缩制作光盘,为何我使用了ZIP, JPG等压缩方式都不行,我该怎么办?
答:由于指纹属于特殊的图象,经过大量的研究,美国FBI 发布了一套标准的指纹压缩算法标准(基于小波压缩的WSQ算法标准),现在全球有不少公司发布了基于该套标准的指纹压缩算法,中控也于ZKFinger 算法发布的同时发布了自主知识产权的基于FBI WSQ 标准的压缩算法,压缩比可以在1:15 ,1:20 不会影响指纹图象解缩的质量。所以您可以购买我们压缩算法授权证,轻松处理您的数据库,民用指纹一般压缩后为6K-11K.


11. 为何很多算法只能用厂商提供的指纹仪而不能用其他的指纹仪?
答:因为很多指纹仪的厂商都是与专业的算法研发公司合作,他们是靠卖指纹仪硬件生存,所以一般来说你不可能要求他们的算法支持其他指纹设备。


12. 为何指纹仪的厂商不提供平面捺印的接口?而我正在做的社保或其他项目却需要这个接口。
答:这个问题在第9项已经回答,如果提供了接口给你,因为指纹捺印是以BMP格式来读入识别算法的,这不是其他任何指纹仪都可以使用了吗?所以指纹仪的厂商一般不提供平面捺印接口。而ZKFinger 将算法与指纹硬件分离,所以我们的算法是开放的。


13. 现在很多算法不能实现指纹远程比对,ZKFinger是否可以?
答:ZKFinger 提供本地及远程比对功能,您可以使用远程比对功能应用在互联网或其他应用。


14. 我以前使用的是其他公司的指纹算法但是我们想改为ZKFinger,是否可以?
答:如果您有指纹图象的档案,那么没有任何问题,但是您仅仅有指纹模板就非常麻烦,我们必须做一些技术处理以及用户的配合才能实现。但是我们需要提醒的是如果您是为政府做项目,一定应当存储指纹图象,因为您必须为政府着想,任何政府都不愿捆绑在一家的算法上,应当给业主选择的空间,如果仅存指纹模板是一种不负责任的表现。


15. 如果我们存储指纹图象,有没有标准?是应当活体存储还是用捺印扫描存储?
答:现在民用图象在国际上大于300DPI即可,但是FBI的犯罪指纹的标准是500DPI,所以我们建议在政府项目中最好存500DPI的图象,灰度级8位 ,图象大小大于280X400像素即可。


16. 指纹模板应当为多少是比较合理的?
答:每个指纹算法的结构及标准是不一样的,所以指纹模板的大小都不一样,但是目前国际惯例,在民用中大都使用256字节,模板过小则影响系统的识别效率,模板过大则影响系统速度及存储空间。


17. 如果在指纹模板的传输过程中截取了数据,然后将次数据传入比对系统,ZKFinger 岂不是有漏洞?
答:我们有一次签发有效性的加密技术措施,仅仅截取模板是不可以的。


18. 为什么现在指纹算法很多,市面上几乎都是1:1的算法,但是真正优秀的却比较少?
答:因为1:1的算法比较简单,主要用在电脑的登陆等方面,因为电脑仅最多仅为几个人用,研究的代价也不大,技术实现容易,所以比较多,但是1:N 的算法相当复杂,绝对不是非专业者研究的方向,所以目前的专业供应商在全球也没有多少家。


19. 为什么许多公司的算法不能识别任意角度或随意放置的手指,而ZKFinger却可以?
答:因为在描述指纹特征的参数中中控科技加入了特殊的函数,可以轻易识别各种角度及随意放置的手指,使得用户觉得非常舒适。如果你的算法不是足够优化就是加入角度特征后将导致算法运行非常慢。


20. 为什么有的指纹算法可以移植到单片系统,而有些指纹算法甚至连运行在PC上都是非常慢?
答:算法需要运行的空间是非常重要的参数,如果算法占用空间非常大,显然不能移植到单片系统中去,而ZKFinger仅仅为250K左右,所以移植是非常容易的。


21. 我们经常听到一些厂商说到他们的算法如何优秀,怎样评估一个优秀的商业指纹算法?
答:评估一个优秀的能够商业化大面积推广的指纹算法,不仅要从常规的误判率,拒判率,相对准确率,拒登率等参数来评估,非常重要的是使用者的舒适度(是否能适应不同角度,不同位置的按压?)
系统运行所需的空间大小?价格情况?开放程度?是否能运行在不同操作系统上?是否有优秀的1:N的表现?软件接口是否符合国际规范?是否能适应不同质量的图象?是否能够提供给用户良好的开发接口?


22.为什么我们经常联络一些指纹厂商在谈到算法的技术问题等方面的时候,很多厂商都不能明确的告诉我们?导致我们经常不能得到满意的答复。
答:这是由于两个方面造成的一个是您找的是算法商还是硬件制造商,还是系统集成商?他们的角度是不同的,他们的开放程度不一样,能够解决的问题也是不一样的。其二是您的合作者是否有明确的商业模式,如果有他会很简单的告诉你如何办理,如果没有或者是研究机构只能更多的讨论技术问题,而如何实现却需要讨论,因为指纹行业是一个新兴的行业很多方向的商业模式需要确定。 23.ZKFinger算法的1:N模式是否需要另外在电脑中插入算法处理卡?
答:不需要。

24. 我是否可以将ZKFinger算法用在警用罪犯指纹系统的建立与大数据库的搜寻?
答:你完全可以将我们ZKFinger指纹算法用于罪犯指纹系统的建立与搜寻,但是我们需要提醒您的是一个完整的罪犯指纹系统AFIS 有以下几个子系统,:
1、滚动指纹录入系统( 我们有现成的系统 ZKAFIS Roll Fingerprint Enrollment System)
2、十指指纹卡的管理系统( 我们有现成的系统 ZKAFIS Card Scanner System)
3、指纹输出打印系统 (我们有现成的系统 ZKAFIS Print Server)
4、指纹压缩存储系统(ZKFinger-WSQ 可以优秀的实现)
5、识别系统(ZKFinger SDK 可以优秀的实现)
在AFIS系统中为了提高搜寻速度一般都使用高性能的服务器,一般的系统目标为每秒5万人左右,但是一般从现场得到的指纹包括残纹都必须经过化学处理,经过指纹预处理,手动特征点的添入等步骤后再进行搜寻以及其他物证的确认后再得出具体的结论。


25.为何中控没有发布自己的AFIS系统?
答:其实我们早就有完整的AFIS系统即ZKAFIS, 因为这套系统我们与国际上一家著名的公司签定了为期三年独家许可使用协议,明年即2002年将到期,届时我们将不再签发独家的许可协议而由我们直接向市场发布销售。我们将发布一个开放的商业模式的警用系统方案(包括滚动指纹仪)以满足警用市场的需要,届时连一般性的系统集成公司都可以完成这套系统。

如果您有其他的问题请与我们的专业技术人员联系 lzn@zksoftware.com