SeetaFace2-master试水流程及学习心得
SeetaFace2是个相对完善的人脸识别开源模型,其功能完备度和精准度都相当不错,由于项目需要,博主在Windows10+VS2019环境下试水复现、运行了一下SeetaFace2,下面是一些过程总结。
1.Github上下载源码。
https://github.com/seetafaceengine/SeetaFace2
选择Download ZIP
友情提示:下载后请务必仔细阅读README文件。
2.辅助工具。
cmake3.15.0 + opencv-4.0.1
友情提示:以下几个相关配置攻略l链接非常有帮助,感谢原博主大佬让我少走了很多弯路。但仍需要具体问题具体分析,一味按照攻略步骤偶尔也会有问题。
VS2019 + opencv4.0.1安装配置详解及填坑:https://blog.csdn.net/a22222259/article/details/98442453(此攻略看到第四步后衔接下述SeetaFace2-master编译方法blog继续操作即可)
Windows下CMake安装教程:
https://blog.csdn.net/u011231598/article/details/80338941
VS项目中 包含目录、库目录、附加包含目录、附加库目录和附加依赖项:
https://blog.csdn.net/obsorb_knowledge/article/details/100883479
(此链接中详细的介绍了VS中C++项目会用到的一些配置,还部分解释了其区别,配合下述编译方法的blog一起用,让我这个VS小白受益匪浅)
3.编译方法。
除源码压缩包中的README文件上介绍的方法外(我尝试过README文件上介绍的方法,初期没有成功,后期跟随下述blog编译成功后,再尝试README中介绍的方法成功了,可见编译过程中还是有很多雷的,故而官方文件需要仔细阅读但仍需具体问题具体分析,随时求助于blog),watermelonnoops大佬的blog非常详细的介绍了两种编译方法,我按部就班第一种方法,blog中提到的所有问题都出现并顺利解决了,感谢大佬!
SeetaFace2-master在Windows10 VS2019编译的两种方法:
https://blog.csdn.net/sinat_33896833/article/details/100183581
4.总结
就这样,随时想起来再补充。