基于ArcSoft Face Engine SDK 2.2 C++ 的人脸识别演示程序

2021-01-03 23:28

阅读:382

标签:文件   存储   repos   conf   特定   相关   处理模块   tps   传递   

虹软是计算机视觉行业的算法服务提供商及解决方案供应商。ArcSoft Face Engine SDK 是虹软公司对外提供的人脸识别相关的工具包(人脸检测、性别检测、年龄检测、人脸识别、RGB活体检测、IR活体检测),

使用者可以从官网上申请 AppId,并分配32位和64位AppKey 。

演示程序基于 ArcSoft Face Engine SDK 2.2 C++,先将一些基本调用作了C# Wrapper (官网演示的Demo中的wrapper也不错,如果按自己的应用方式再划分下会更好),然后基于一个特定场景实现演示代码:

场景:部门员工的识别 

模块:员工资料录入、编辑、删除;消息传递,处理模块;识别

在 app.config配置文件中可以设置如下的键值

  add key="AppId" value="你申请的appid"

  add key="SdkKey32" value="你申请的sdkkey32位"

  add key="SdkKey64" value="你申请的sdkkey64位"

  add key="FileFaceDataRepository" value="Afw.Data,Afw.Data.FileFaceDataRepository`1"

 

FileFaceDataRepository 是人脸数据源的实现接口 (Afw.Data项目下的IFaceDataRepository.cs)

Afw.Data.FileFaceDataRepository 是基于这个接口用本地文件存储实现的人脸数据源,默认没有使用数据库存储的实现, 有兴趣或是有需要的朋友可以依照接口规范自己写实现类

 

代码仓库

基于ArcSoft Face Engine SDK 2.2 C++ 的人脸识别演示程序

标签:文件   存储   repos   conf   特定   相关   处理模块   tps   传递   

原文地址:https://www.cnblogs.com/alpha-pluto/p/12986884.html


评论


亲,登录后才可以留言!