人脸终端开发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 插件版本兼容性。
开发包下载
常见问题
这两个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 为准。
