C++下的Luxand FaceSDK配置教程

最近做实验,处理数据需要把人脸先抠出来,朋友跟我说Luxand FaceSDK好用。

试了一下,果然好用。

首先去官网https://www.luxand.com/facesdk/下载SDK,我在windows上用,所以下的是exe版本。


安装之后会叫你申请一个试用码



拿到试用码,输入之后就能用它的demo了。

我是在C++上面做检测的,项目配置过程如下:

首先把安装目录的include\C\LuxandFaceSDK.h拷贝的你的工程目录(有main文件的那个)

然后把bin\win32\facesdk.dll和bin\win32\facesdk.lib两个文件拷贝的你的输出目录下,我这里的输出目录是下图的Debug文件夹,如果你新建工程的时候还没有这个文件夹,可以先写个hello world把它给build出来。


然后把刚才的h头文件加到你的工程里面,并在项目属性中做如下配置:

1、“链接器”的“常规”一栏,将放有dll和lib文件的路径加到附加库目录中


2、“链接器”的“输入”一栏,将"facesdk.lib"加到附加依赖项中


然后在你的头文件输入如下代码

#include <iostream>
#include "LuxandFaceSDK.h"
#include <stdlib.h>

using namespace std;

int main()
{
	cout<<"yoyoyo" <<endl;

	int tmp1 = FSDK_ActivateLibrary("xxxx");//你的试用码
	cout <<"FSDK Active or not: "<<tmp1 <<endl;

	char *p=new char[500];
	int tmp2 = FSDK_GetLicenseInfo(p);
	cout <<"Get License Info: "<<tmp2 <<endl;

	char* DataFilesPath="D:\\my_project\\Detect_Face\\Detect_Face\\Debug\\";
	int tmp3 = FSDK_Initialize(DataFilesPath);	
	
	int tmp4 = FSDK_Finalize();
	system("pause");
	return 0;
}


如果输出正常,就配置成功了。



发布了29 篇原创文章 · 获赞 28 · 访问量 13万+
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 大白 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览