我正在为带有生物特征验证的访问控制旋转门设计一个c#应用程序。旋转栅门使用ZKTeco SF300(IP)指纹扫描仪。
要进行注册(在接待员的办公桌前离旋转门很远的距离),我想使用Digital Persona UrU4500(USB)来获取指纹(图像或模板/ FMD-使用其FingerJet SDK);仅仅因为它比购买另一个SF300单元便宜。 然后,我将提取_&_ upload(如果是图像)或仅将模板(如果是FMD)上传为FPtemplate,以将新的用户结构导入SF300和DB。
但是,在检查ZKTeco ZKemKeeper API时,我找不到用于从图像中提取模板的任何方法,因此无法使用图像。
我认为ZKTeco和CrossMatch模板/ FMD都遵守NIST生物识别标准。这会使其模板/ FMD兼容吗?
还是有逃避购买另一台SF300设备的机会?
答案 0 :(得分:0)
是的,除了购买另一台SF300装置,还有另一种选择。
为避免使用模板和算法进行故障排除,建议您寻找ZK9500而不是Digital Persona UrU4500。
它不能直接与zkemkeeper一起使用,但是使用其驱动程序和API,您可以获得zkemkeeper使用的模板。 别忘了检查,SF300的biokey版本与此设备兼容,并且您已将其配置为使用与ZK9500相同的版本(否则将无法使用)。如果不兼容,请咨询您的经销商以获得兼容的型号。
对于有关如何获取模板的编程问题...使用此API获取模板不是一件容易的事,但我认为它们在源代码中提供了一个演示,因此您可以看一下提取您需要的信息以获得指纹模板。
答案 1 :(得分:0)
在发布答案之前已经浪费了我的时间。 它们不兼容,将UrU4500 ANSI格式的FMD上传到SF300会导致缓冲区溢出。 因此,即使有ANSI模板选项,我也认为该版本非常重要。