前言
最近在对视频的面部特征做提取,看了一写论文,都提到OpenFace是一种比较好用的开源工具箱,但是在网上很少有教程,比较清晰的教程有:
https://www.cnblogs.com/WangPeichengblogs/p/17019368.html
但是这个教程里需要用vs2017配置,我按照他的步骤没有成功
我也不知道为什么总是会失败o(╥﹏╥)o
然后我去了解了一下,如果我只是想用他的工具箱,而不去修改源码,则没有必要按照教程配置,只需要按照官网的方法配置一下就可以了
下面我将我配置的方法展示一下,记录一下,也希望能帮到各位
一、下载压缩包
下载地址:
https://github.com/TadasBaltrusaitis/OpenFace
进入Github后点击WIKI
侧栏找到Windows Installation
里面有两种安装方法,一种是Binaries,一种是From code,我们使用Binaries方法!
这里需要根据你自己的系统选择下载安装包,我是64位系统,选择的就是下面的64-bit
将压缩包解压
到这里你就完成一大半啦~
下一步我们要下载各种模型,但是别怕,很简单
二、下载模型
在你解压的文档中存在一个download_models.ps1文件,我们只需要用Power Shell运行这个文件,他就会把所有模型下载到指定的位置
要运行Power Shell,你只需要在地址栏输入powershell就可以啦,在当前地址栏输入则会自动跳转到你当前的地址
powershell打开就是这样啦!
然后我们还需要在powershell中打开管理员权限,输入:
set-executionpolicy remotesigned
输入后会问你是否执行更改,输入y后回车就可以了。
然后将download_models.ps1拖入powershell再按下回车,模型就会开始下载了
注意,这里我做的时候是全程连接vpn的,如果有网络错误就试试连接vpn吧!
模型下载完成后,打开文件夹中的OpenFaceOffline.exe就可以开始对你想提取的图片或者视频进行处理了!
总结
第一次写文章,可能有些地方不是很清楚,希望能帮到大家!