Biokey SDK 3.8(Software Development Kit)主要以ActiveX的方式存在,使用者可以使用各种开发语言(例如VC++, C++Builder, Delphi, VB, Visual Foxpro, PB,C#,VB.net等)来开发相对于指纹仪的应用程序
Biokey算法是一种快速、准确的1:1和1:N指纹识别算法,面向软件开发商和系统集成商全面开放,在使用Biokey进行指纹识别时(2000-6000枚指纹),不需要对指纹通过姓名、PIN等预先分类就可以在1-5秒(以下测试都在Pentium III 900MHz+ 128MB内存环境下进行)内轻松完成。
【URU4000B 指纹采集 完整手册】
本手册详细介绍了Biokey SDK 3.8的使用方法,这是一个基于ActiveX技术的Software Development Kit,旨在帮助开发者利用各种编程语言(如VC++, C++Builder, Delphi, VB, Visual Foxpro, PB, C#, VB.net等)构建与URU4000B指纹采集设备相关的应用程序。Biokey算法是该SDK的核心,其特点是快速且精确,特别适用于1:1和1:N的指纹匹配。在处理2000-6000枚指纹的识别任务时,该算法能在Pentium III 900MHz+ 128MB内存的环境下,短短1-5秒内完成识别,无需提前对指纹进行姓名或PIN等信息的分类。
### 1. BIOKEY算法描述
BIOKEY算法是一种高性能的生物特征识别技术,它通过分析指纹的细节特征,如脊线和谷线,进行指纹模板的创建和比对。这种算法在保持高识别精度的同时,还具备良好的速度性能,确保了用户在大规模指纹数据库中的快速检索和匹配。
### 2. BIOKEY SDK架构
Biokey SDK由几个关键组件组成,包括:
- **ActiveX控件**:作为主要的接口,供开发者在不同开发环境中调用。
- **算法库**:包含指纹识别的核心算法,实现指纹图像的处理和比对。
- **驱动程序**:支持与指纹采集设备的通信,获取和传输指纹数据。
- **示例代码**:提供多种语言的示例应用,帮助开发者快速理解和应用SDK功能。
### 3. 软件安装
#### 3.1 光盘文件及目录
安装包通常包含以下内容:
- SDK的主程序文件。
- 驱动程序。
- 示例代码和项目文件。
- 开发者文档,包括本手册。
#### 3.2 软件的安装
- 检查系统环境,确保兼容性。
- 运行安装程序,按照向导指示完成安装过程。
- 安装驱动程序,确保指纹采集设备能正常工作。
- 将SDK库添加到开发环境中,以便引用和使用。
### 4. ACTIVEX控件参考
Biokey SDK提供了丰富的ActiveX控件属性,允许开发者灵活控制指纹识别的过程:
- **Active**: 控制控件是否激活,用于启动或停止指纹采集。
- **EngineValid**: 检查算法引擎是否有效,确保识别功能正常。
- **EnrollIndex/EnrollCount**: 用于管理注册指纹的索引和数量。
- **FPEngineVersion**: 显示算法引擎的版本信息。
- **ImageHeight/Width**: 获取指纹图像的高度和宽度,用于显示或处理图像。
- **IsRegister**: 标记当前指纹是否已注册。
- **OneToOneThreshold**: 设置1:1比对的阈值,影响匹配的严格程度。
- **RegTplFileName**: 存储注册模板的文件名。
- **SensorCount/SensorIndex**: 识别设备传感器的数量和当前选中的传感器索引。
通过这些属性,开发者能够全面地控制指纹采集、注册、比对等操作,从而构建出满足特定需求的指纹识别应用。
总结,Biokey SDK 3.8为开发高效、可靠的指纹识别系统提供了强大工具,配合URU4000B指纹采集设备,可以在多种应用场景下实现安全的身份验证和身份管理。通过深入理解并运用本手册中的内容,开发者可以有效地利用这个SDK,为业务流程增加额外的安全性和便利性。