完善个人信息

完善您的账号信息,便于为您提供更精准的服务

跳过
开发者类型:
企业名称:
联系人姓名:
真实姓名:
行业:
地区:

 无标题文档
人证核验 Windows开放文档
开发指南
简介
人证核验 SDK,包含人脸采集、人脸检测、人证核验等能力,主要实现人与证之间的 1:1 比对。
该 SDK 完全在无网环境下工作,全部离线化、本地化,所有数据在设备本地运行处理,可 根据业务需要进行灵活的上层业务开发。
该 SDK 仅限于采集照与二代身份证证件照比对,不推荐应用于其他应用场景。
下载 SDK
1、 注册开发者账号

若已有虹软开发者账号,可以忽略此步骤。

2、 创建应用
用户可在创建应用后将SDK添加到应用中,也可在SDK中心选择SDK并将其与应用进行绑定。


3、 下载 SDK
创建应用后即可下载 SDK,并可查看对应的 APP_Id 和 SDK_key,初始化引擎时 采用对应的 APP_Id 和 SDK_key 进行初始化操作,激活引擎即可。
集成开放
1、 添加 sdk 到工程
将 SDK 包中.lib 和.dll 文件,添加到工程目录下或在项目属性页配置链接路径使之能找到 库文件;
2、 接口调用
(1) 初始化引擎
#define APPID  ""   	//APPID 
#define SDKKey ""       //SDKKey 
MHandle hEngine = NULL; 
MRESULT res = ArcSoft_FIC_InitialEngine(APPID, SDKKey, &hEngine); 
								
(2) 输入视频或图片数据进行人脸检测(现场采集照检测)
//支持三种颜色格
式 ASVL_PAF_I420         8-bit Y 层,之后是 8-bit 的 2x2 采样的 U 层和 V 层 
ASVL_PAF_YUYV         Y0, U0, Y1, V0 
ASVL_PAF_RGB24_B8G8R8 BGR24, B8G8R8 
 
LPAFIC_FSDK_FACERES 
pFaceRes=(LPAFIC_FSDK_FACERES)malloc(sizeof(AFIC_FSDK_FACERES)); 
MRESULT res = ArcSoft_FIC_FaceDataFeatureExtraction(hEngine, 0, &imgInfo, pFaceRes); 
								


(3) 输入证件照数据
//支持三种颜色格式 
ASVL_PAF_I420         8-bit Y 层,之后是 8-bit 的 2x2 采样的 U 层和 V 层 
ASVL_PAF_YUYV         Y0, U0, Y1, V0 
ASVL_PAF_RGB24_B8G8R8 BGR24, B8G8R8 
 
MRESULT res = ArcSoft_FIC_IdCardDataFeatureExtraction(hEngine, &imgInfo); 
								
(4) 待(2)、 (3)检测到人脸后进行人证特征比对
判断步骤 2、3 返回结果,如果返回结果都为 MOK,即可执行比对操作 
//可设置比对阈值,建议 0.82 
MFloat pSimilarScore = 0.0f; 
MInt32 pResult = 0; 
MFloat g_threshold = 0.82;
MRESULT res = ArcSoft_FIC_FaceIdCardCompare(hEngine, g_threshold, &pSimilarScore, &pResult); 
								
(5) 销毁引擎
MRESULT res = ArcSoft_FIC_UninitialEngine(hEngine);
								
								
3、阈值选择推荐
人证核验分值区间为[0~1],建议阈值设置为 0.82,可根据实际需求进行调整。
注:更多代码示例请参考开发包中示例代码 samplecode。
4、 其他帮助

虹助手微信:Hongzhushou88;

QQ交流群:659920696;

SDK交流论坛:https://ai.arcsoft.com.cn/bbs/