← 返回技术文档
开发文档

人脸终端开发SDK

发布于 2026-09-11

人脸终端(VF10X / VF106 系列)Android 开发SDK与示例项目:VF106 测试工具示例(含读卡、指纹、二维码扫描等功能模块)与人脸识别SDK示例(基于百度人脸SDK,含活体检测、1:N比对等),可直接导入 Android Studio 编译运行。

本页提供微光人脸终端(VF10X / VF106 系列)的 Android 开发SDK与示例项目,可直接导入 Android Studio 编译运行,用于二次开发和功能验证。

VF106 测试工具示例项目

完整的终端功能测试App,基于 Android Gradle 构建,包含以下功能模块:

- **读卡模块(lib-readcard)**:支持 IC 卡、CPU 卡、M1 卡等多种卡型的读写操作;

- **指纹模块(lib-fingerprint)**:指纹采集、比对与存储;

- **二维码扫描(lib-zxing)**:基于 ZXing 的一维/二维码识读;

- **测温功能**:包含测温界面(thermometry)与说明文档;

- **Gradle Wrapper**:项目自带 gradlew / gradlew.bat,无需额外安装 Gradle。

适用于验证终端硬件功能、学习各模块调用方式,以及作为二次开发的基础模板。

人脸识别SDK示例项目

专注于人脸识别功能的示例项目,基于百度人脸SDK(com.baidu.idl.face),包含:

- **活体检测**:RGB 活体与红外活体检测;

- **1:N 人脸比对**:人脸库管理与1:N识别;

- **人脸采集**:人脸图像采集与质量检测;

- **授权文件**:assets 目录下包含 license.ini、license_t509.ini、license_yijia.ini 等授权配置;

- **签名文件**:app/signature/facesdk-library.keystore 用于SDK授权验证。

适用于需要集成人脸识别能力的Android应用开发,可直接参考示例代码中的 FaceSDKManager、HomeActivity 等核心类。

使用说明

1. 下载对应 zip 包并解压;

2. 打开 Android Studio,选择 "Open an existing project",选择解压后的项目根目录;

3. 等待 Gradle 同步完成(首次同步可能需要下载依赖);

4. 连接人脸终端设备(开启USB调试),点击 Run 即可安装运行;

5. 根据需要修改示例代码或集成到自己的项目中。

注意事项

- 人脸识别SDK需要正确的授权文件与签名,否则功能可能受限;

- 示例项目中的 license 文件仅用于开发测试,正式商用请联系我们获取正式授权;

- 如遇编译问题,请检查 Android Studio 版本与 Gradle 插件版本兼容性。

开发包下载

VF106 测试工具示例项目(Android Studio)105.7MB
直接下载
人脸识别SDK示例项目(Android Studio)116.4MB
直接下载

常见问题

这两个SDK包有什么区别?

VF106 测试工具示例项目是完整的终端功能测试App,包含读卡(lib-readcard)、指纹(lib-fingerprint)、二维码扫描(lib-zxing)等模块,用于验证终端硬件功能和二次开发参考;人脸识别SDK示例项目专注于人脸识别功能,基于百度人脸SDK,包含活体检测、1:N比对、人脸采集等核心能力的调用示例。

如何使用这些SDK?

下载 zip 包后解压,用 Android Studio 打开项目根目录,等待 Gradle 同步完成后即可编译运行。项目中已包含示例代码和注释,可根据需要修改或集成到自己的App中。

SDK支持哪些Android版本?

示例项目基于 Android Gradle 构建,支持 Android 5.0(API 21)及以上版本。具体最低版本要求以项目 build.gradle 中的 minSdkVersion 为准。

← 返回首页