IPC 人脸目标配置管理¶
人脸目标管理:包括人员工号、卡号、人脸、电话、姓名、密码等人员信息的下发、修改、查询、删除等。
接口概览¶
| 接口名称 | 功能描述 |
|---|---|
NET_SDK_GetDeviceSupportFunction | 通过获取 ipc 能力集来判断其是否支持人脸比对 |
NET_SDK_FaceMatchOperate | 人脸对比相关操作,包括人脸信息的增删改查。 |
流程说明¶
---
title: IPC人脸目标配置
---
flowchart TD
A(设备SDK初始化<br><strong>NET_SDK_Init</strong>)
B(用户注册设备<br><strong>NET_SDK_Login</strong>或<br><strong>NET_SDK_LoginEx</strong>)
C{支持人脸比对?}
D(调用接口<br><strong>NET_SDK_FaceMatchOperate</strong>)
C0(查询人脸列表<br><strong>NET_SDK_GET_FACE_INFO_LIST</strong><hr>增加人脸<br><strong>NET_SDK_ADD_FACE_INFO</strong><hr>修改人脸<br><strong>NET_SDK_SET_FACE_INFO</strong><hr>删除人脸<br><strong>NET_SDK_DEL_FACE_INFO</strong>)
E(用户业务逻辑<br>...)
F(注销设备<br><strong>NET_SDK_Logout</strong>)
G(释放SDK资源<br><strong>NET_SDK_Cleanup</strong>)
A --> B --> C ---> |Yes| D --> |命令| C0 --> E --> F --> G
C -- No --> F -
初始化接口
NET_SDK_Init在程序开始时调用,一个程序只需要调用一次。 -
用户注册即登录设备,调用
NET_SDK_Login接口,每一台设备只需要登录一次。 -
人脸目标管理,包括创建、修改、删除、查询、搜索等,相关接口:
NET_SDK_FaceMatchOperate,相关命令:-
增加人脸目标:通过
NET_SDK_FaceMatchOperate(命令:NET_SDK_ADD_FACE_IPC); -
删除人脸目标:通过
NET_SDK_FaceMatchOperate(命令:NET_SDK_DEL_FACE_IPC); -
修改人脸目标:通过
NET_SDK_FaceMatchOperate(命令:NET_SDK_EDIT_FACE_IPC); -
搜索人脸列表:通过
NET_SDK_FaceMatchOperate(命令:NET_SDK_GET_FACE_IPC_LIST);
-
-
配置相关参数和联动方式之后,设备将按照配置的规则自动检测,SDK 可以通过报警布防方式获取设备上传的识别结果。不同的设备配置接口可能不同。
-
退出程序时调用
NET_SDK_Logout注销设备。 -
调用
NET_SDK_Cleanup释放 SDK 所有资源。
示例代码¶
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 | |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 | |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 | |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 | |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 | |