人脸检测开源库stasm在VS2010环境下的64位编译
人脸检测开源库stasm在VS2010环境下的64位编译 stasm stasm是寻找人脸特征的C++开源库,实现了ASM模型和AAM模型。使用Stasm需要编译好的openCV。 源代码从官网下载。 辅助编译文件(CMakelists等)从这里下载。 电脑操作系统:win7 64 b
人脸检测开源库stasm在VS2010环境下的64位编译
stasm
stasm是寻找人脸特征的C++开源库,实现了ASM模型和AAM模型。使用Stasm需要编译好的openCV。
源代码从官网下载。
辅助编译文件(CMakelists等)从这里下载。
电脑操作系统:win7 64 bit
编译方法
1. 将从官网下载的源代码解压至文件夹stasm4.1.0
2. 将辅助编译文件同样复制到文件夹stasm4.1.0下。此步完成后文件夹里内容如下:
3. 打开CMake,输入源文件地址和生成文件存放地址,点configure。示例见下图第1个框
4. 根据CMake提示,补充opencv地址。示例见上图第1个框
一般只要填写OpenCV_DIR和OpenCV_CONFIG_PATH即可, 路径如d:\opencv2411\build
5. CMake不报红后,点击Generate.
6. 打开生成的STASM.sln,右击ALL BUILD--rebuild。如果报错,请参见第七条解决办法。
7. 如提示psapi.h错误,解决办法是:
打开tasm文件夹下的appmem.cpp,将头文件引用改为以下内容:
#include "stasm.h"
#include "appmisc.h"
#include <Windows.h>
#if _MSC_VER // microsoft compiler
#include <psapi.h> // for OpenProcess and GetProcessMemoryInfo
#pragma comment(lib,"psapi.lib")
#endif
8. 编译完成
原文:http://blog.csdn.net/wobujianni/article/details/42149273
更多推荐
所有评论(0)