最近在学习深度学习,刚好中科视拓开源了SeetaFace2.0的源码,于是从github下载下来,学习一下
源码的位置:
https://github.com/seetafaceengine/SeetaFace2
一、下载源码
点击上面的源码链接进行下载,下载之后的压缩包为SeetaFace2-master.zip
二、解压代码zip包,阅读README.md文档
解压之后,会在SeetaFace2-master目录下看到 README.md文档,根据文档指引完成初始编译
三、着手开始编译
1. 安装opencv
文档中说明,如果要编译example 需要准备好opencv环境,于是开始找到最新的opencv 源代码包
opencv 下载包,链接:https://opencv.org/releases/
我选择了最新的4.1.1版本,同时需要去下载opencv_contrib-4.1.1.zip,
下载地址:https://github.com/opencv/opencv_contrib/releases
下载好之后,把两个zip放在同级目录开始安装,这里我新建了一个目录,方便管理
mkdir opencv4.1
cd opencv4.1
mv ../../opencv-4.1.1.zip ../../opencv_contrib-4.1.1.zip .
unzip opencv-4.1.1.zip
unzip opencv_contrib-4.1.1.zip
mv opencv-4.1.1 opencv
mv opencv_crontrib-4.1.1 opencv_crontrib
进入opencv目录开始编译,这里添加了扩展模块opencv_crontrib的编译,命令如下:
cd opencv
mkdir build
cd build
cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX&