Arcface C++ SDK 2.0二次开发(附代码注释)

本文介绍了在Win7+Visual Studio 2017环境下,使用Arcface C++ SDK 2.0进行二次开发的过程。详细讲解了从下载Demo、配置工程到解决编译错误的步骤,包括设置附加包含目录、附加库目录和附加依赖项。文中还提到了两个编译错误的解决方案,并展示了成功运行后的输出结果,说明了如何输入图片并获取人脸识别、年龄、性别和3D角度等信息。
摘要由CSDN通过智能技术生成

环境: Win7+Visual Studio 2017
已配置 Opencv 3.4.4
在 VS2017 x64平台 Release下通过编译

一:下载C++ Demo 并配置

  1. 在虹软官网(https://www.arcsoft.com.cn/)下载Arcface C++Demo。
    官网下载的SDK压缩包

  2. 将下载后的压缩包解压,解压后可以看到doc、inc、lib、samplecode四个文件夹,其中doc文件夹中存放的是Arcface Demo开发人员使用手册;inc文件夹中存放的是Demo运行必需的头文件;lib文件夹中存放的是Demo所需的库文件;samplecode中的sample.txt文本就是官方给的实例程序,我们只要稍作修改便可使用解压后目录

  3. 新建一个C++项目,为项目添加一个源文件 ,然后将samplecode文件夹下的samplecode文本内容复制到源文件中。此时的程序还无法编译,因为还未对工程进行配置。
    将samplecode.txt中的内容复制到.cpp文件中

二:对工程进行配置(这部分内容可以在官方给的手册第七页中找到)

  1. 右键单击工程名, 选择属性—配置属性—c/c+±–常规—附加包含目录,然后将刚才解压得到的inc文件夹的路径添加到附加包含目录中(注意:每个人的目录都不一样)。
    附加包含目录
    添加Demo的inc路径

  2. 右键单击工程名,选择属性—配置属性—链接器—常规—附加库目录,添加 lib 文件存放目录
    附加库目录
    添加lib文件所在的目录

  3. 右键单击工程名,选择属性—配置属性—链接器—输入—附加依赖项,添加依赖的 lib 库名称,在2.0版本中,lib库的名称就是libarcsoft_face_engine.lib。完成这三步之后,我们的SDK工程配置已经全部完成了。
    附加依赖项
    输入附加依赖项名称

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值