# SunmiFaceSDK **Repository Path**: EpibolyWorkspace/SunmiFaceSDK ## Basic Information - **Project Name**: SunmiFaceSDK - **Description**: 人脸识别 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2024-06-29 - **Last Updated**: 2025-12-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README SunmiFaceSDKDemo ========= 此仓库为商米人脸Demo APP,核心目的是为购买人脸SDK的客户提供SDK使用参考。该APP目前主要发布版本为v1.11.0与v2.0.0,分别是代码仓库的v1.11.0tag与develop分支。 该APP的结构如下: ### app app主要包含一个MainActivity.java,主要定义了app打开时需要做的初始化操作(包含权限请求、人脸SDK初始化、奥比中光SDK初始化、Java opencv初始化等)以及创建主界面。 ### commonlib commonlib主要包含demo app需要导入的库,主要包括facelib-release.aar(商米人脸SDK)、opencv.aar(Java opencv)、openni2.3.jar(奥比中光SDK)。 ### configuration configuration是demo app的配置模块,主要包含摄像头状态、最小检测脸、活体开启状态等。 ### libuvccamera libuvccamera是UVC camera的android库,一般用来调用外接的USB摄像头。 ### facedemo facedemo定义了除主界面外其他所有界面的功能,包含人脸识别、人脸注册、人脸库、配置界面、人证比对、活体检测。其中需要注意的是人脸SDK的模型放在facedemo/src/main/assets/config目录下,在初始化SDK时会将该目录下的模型文件拷贝到设备端。此外,对于人脸质量、活体检测的阈值设置在facedemo/src/main/java/com/sunmi/facedemo/constant/SunmiFaceSDKConstants.java中,可让客户根据自己场景需求动态调整阈值。