openface的安装与使用
环境:我的电脑是笔记本电脑,win10系统,用的是pycharm和annaconda。
一、首先下载openface安装包,并且安装
1.下载地址:https://codeload.github.com/cmusatyalab/openface/zip/master
2.下载后解压缩
3.用命令指示符定位在解压缩包后的setup.py所在的文件夹
4.执行命令:python setup.py install即可安装成功,如下图所示:
此时可以看到,我下载的openface解压缩包里面多了一个build文件夹
二、openface是否安装成功
在命令指示符中输入python,进入python环境
然后输入:
import cv2
import dlib
import openface
如果没有提示错误,即为安装成功,安装成功后如下图所示:
三、电脑上安装Visual Studio 2017
VS其他版本的好像不行,得安装VS2017的才行
1.首先下载VS2017安装,安装过程中勾选c++桌面,windows平台
2.然后安装好后,下载openface打包和openface二进制文件
openface打包文件:
https://github.com/TadasBaltrusaitis/OpenFace/wiki/Windows-Installation.
openface二进制文件:https://github.com/TadasBaltrusaitis/OpenFace/releases/tag/OpenFace_2.2.0.
3.用vs2017打开openface打包文件下的openface.sln文件
4.然后随便找一个可执行文件生成一下,比如FaceLandmarkImg,可能生成不成功不过没关系,他会生成一个x64/release文件夹,这就够了。生成的时候注意切换成release模式,x64.
生成的x64/release文件夹如图所示:
5.然后把二进制文件文件拷到x64/release文件夹下,再重新生成一下各个可执行文件,一共五个都生成一下,图片上是其中一个。
6:下载cen文件(我也是找的别的大佬的,感谢一波)https://pan.baidu.com/s/1gh2xmrxCpL7VLjPmjhgBIg 密码:65jp
然后解压cen文件,其中 .dat文件放到lib\local\LandmarkDetector\model\patch_experts
这个文件夹下
.mat文件放到.\matlab_version\models\cen这个文件夹下
7:再重新生成一下
8:然后我们就可以愉快的进行测试了
四、测试
1:在你的x64/release文件下,找到OpenFaceOffline.exe文件,点开他(如果点不开说明安装应该有点问题),点开之后基本上就证明你的模型已经ok了。也可以找几张图片测试一下
https://blog.csdn.net/tt_ss/article/details/109362636
opencv的安装
https://blog.csdn.net/weixin_41991128/article/details/83656543/
解决 由于找不到opencv_world410d.dll,无法执行代码,重新安装程序可能会解决此问题
https://blog.csdn.net/Feeryman_Lee/article/details/106114718