环境: 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工程配置已经全部完成了。