环境: Win7+Visual Studio 2017
已配置 Opencv 3.4.4
在 VS2017 x64平台 Release下通过编译
一:下载C++ Demo 并配置
-
在虹软官网(https://www.arcsoft.com.cn/)下载Arcface C++Demo。

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

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

二:对工程进行配置(这部分内容可以在官方给的手册第七页中找到)
-
右键单击工程名, 选择属性—配置属性—c/c+±–常规—附加包含目录,然后将刚才解压得到的inc文件夹的路径添加到附加包含目录中(注意:每个人的目录都不一样)。


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


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



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

被折叠的 条评论
为什么被折叠?



