首页 > 代码库 > 人脸检测开源库stasm在VS2010环境下的64位编译
人脸检测开源库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个框
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") #endif8. 编译完成
人脸检测开源库stasm在VS2010环境下的64位编译
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。