下载地址
git clone --recursive https://github.com/SeetaFace6Open/index.git
环境
Visual Studio
QT
步骤
下载jom
下载jom的任意版本
添加进环境变量
修改bat脚本内容
需要把
call "%VS140COMNTOOLS%..\..\VC\vcvarsall.bat" %PLATFORM%
中双引号的内容替换成,Visual Studio安装路径下
VC\Auxiliary\Build\vcvarsall.bat
如我的路径就是
call "D:\Microsoft Visual Studio\2022\Community\VC\Auxiliary\Build\vcvarsall.bat" %PLATFORM%
不然会报如下错误
编译顺序
先编译三个基础库:OpenRoleZoo
、SeetaAuthorize
、TenniS
其他的无顺序要求
编译中的问题
OpenRoleZoo
报错
jom: D:\seetaface\index\OpenRoleZoo\craft\build.win.vc14.x64\CMakeFiles\Makefile2 [src\CMakeFiles\ORZ_STATIC.dir\all] Error 2
jom: D:\seetaface\index\OpenRoleZoo\craft\build.win.vc14.x64\Makefile [all] Error 2
原因是
OpenRoleZoo/include/orz/mem/pot.h缺少头文件#include <functional>,补充进去就行。
TenniS
需要把
set "ORZ_HOME=D:\3rd\local"
改成
set "ORZ_HOME=../build"
QualityAssessor3
需要把
QualityAssessor3\QualityAssessor\src\seeta\plugin中的QualityOfPose.cpp的中文注释和定义变量之间加隔行。