Windows 11 下 OpenFace 2.2.0 的安装

写在前面

最近需要做关于面部的东西,所以需要使用到OpenFace这个工具,本文仅用来记录本人安装过程以供后续复现,如果可以帮助到读者也是非常荣幸。

安装过程

不编译直接使用

这种方法可以直接从官方下载下来编译好的exe以及gui进行使用,比较方便,但是我当时不知道为什么用不了,所以我自己是重新编译了一遍。
如果你的电脑是64位操作系统,可以使用这个链接https://github.com/TadasBaltrusaitis/OpenFace/releases/download/OpenFace_2.2.0/OpenFace_2.2.0_win_x64.zip下载压缩包,解压之后,双击OpenFaceOffline.exe就可以使用了。如果是32位操作系统,那么就使用这个链接https://github.com/TadasBaltrusaitis/OpenFace/releases/download/OpenFace_2.2.0/OpenFace_2.2.0_win_x86.zip下载压缩包,与上面相同的操作。

编译源代码使用

这里需要注意的是源代码需要使用 Visual Studio 2017 编译,如果不是2017版本好像不太行,可以借助虚拟机或者沙盒。

  1. 首先下载源代码https://github.com/TadasBaltrusaitis/OpenFace.git(或OpenFace-master.zip解压),可以看到里面有两个.ps1文件,分别是download_libraries.ps1以及download_models.ps1。这两个文件是下载编译所需要的库和模型的,保存在dropbox和onedrive上,需要一些网络手段才能下载。在这两个文件的同级目录下打开Windows PowerShell,输入:
    .\download_libraries.ps1
    .\download_models.ps1
    
  2. 双击打开OpenFace.sln解决方案文件,或者直接从VS2017中打开。调成Releasex64模式。
    在这里插入图片描述
    然后在“解决方案资源管理器”中(如果没有从“视图”–>“解决方案资源管理器”中打开),右键“解决方案OpenFace”,点击“重新生成解决方案”。
    在这里插入图片描述
  3. 如果编译过程中没有任何报错,在x64/Release目录下会看到编译出来的文件,双击OpenFaceOffline.exe即可运行。
    在这里插入图片描述
    在这里插入图片描述

可能遇见的情况

编译完成后双击OpenFaceOffline.exe无反应

出现这种情况的原因是编译过程出现问题,可能是那两个.ps1中的文件没有全部下载完,验证方法可以在同级目录下重新执行

.\download_libraries.ps1
.\download_models.ps1

这两个命令,如果全部都下载好了,则不会有任何输出,如下图。
在这里插入图片描述
另一种原因可能是编译过程中出现问题,可以尝试重新生成所有解决方案,确保每一个子项目没有报错。
在这里插入图片描述

VS报错错误 MSB8036

可以参考这篇文章禁止显示状态 错误 MSB8036 找不到 Windows SDK 版本8.1

写在后面

每个人面对的情况可能不同,如果按照这篇文章没有成功安装,可以参考下面的参考资料进一步配置。

参考资料

  1. Windows系统 安装OpenFace
  2. 禁止显示状态 错误 MSB8036 找不到 Windows SDK 版本8.1
  3. openface2.0在windows7下的编译和安装过程
  4. Windows系统下的Openface安装及使用–亲测有效
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

A91A981E

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值