windows下OpenFace安装及测试

article/2025/9/24 17:52:53

想使用openface来实现以下视线估计的内容,但是搜了好多都没有具体的使用方案,于是经历了半周,仔细阅读官方文档和参考了一些大佬的经验,终于运行成功了,在此记录一下,嘻嘻
安装
openceface安装官方文档:链接
1:最好安装vs2017平台会兼容,我用vs2019两天,一直不太成功最后按照官方说的用vs2017确定可以用了。如果是大佬的话改下2019对应的dll,lib文件应该可以成功,我没试。
注意:下载的时候记住把c++桌面,windows平台这两项都得选上,不然到后面跑matlab程序的时候会出错。
在这里插入图片描述

2:下载openface整个打包文件:链接
和openface二进制文件(看自己的电脑版本来)链接
3:用vs2017打开第一个文件下的openface.sln文件

4:然后随便找一个可执行文件生成一下,比如FaceLandmarkImg,可能生成不成功不过没关系,他会生成一个x64/release文件夹,这就够了。生成的时候注意切换成release模式,x64.

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了。也可以找几张图片测试一下

图片的话自己新建一个文件夹,随便拷贝一些他源代码里的图片,或者自己找点带人脸的图片就行了。
在这里插入图片描述

测试的时候你发现他会特别快的显示过去这些图片,你可能都来不及看清。不过没关系,数据他已经都弄出来了。我们重新打开x64/release文件夹,发现他新出来了一个processd文件,这个文件下面就是刚刚你测试的那些图片数据了。自己点开看看就行,具体参数代表什么,我也不太清楚,我还在学习中,嘻嘻
图片测试结果
2:matlab测试
下载一个matlab,然后打开。。\matlab_runners\Demos文件夹,你会发现里面有各种.m文件,然后选一个启动运行一下,具体每个文件实现的功能如下:
run_demo_videos.m 追踪影片
run_demo_video_multi.m 视频中有多个面孔
run_demo_images.m 图像中的地标检测
gaze_extraction_demo_vid.m 凝视视频
feature_extraction_demo_vid.m 各种功能(视频中的姿势,地标,凝视和动作单元)
(官方文本里写的,电脑自动翻译的,嘻嘻)
我是需要学习视线估计这方面的内容,所以运行了一下gaze_extraction_demo_vid.m这个文件,传入的是一段视频,大概就是类似这个样子。
在这里插入图片描述
然后运行结束以后就会有一个数据分析表格在这里插入图片描述
除了这个表格之外,你会发现这个文件夹下又多出来一个processd_fueatures文件仍然保存了数据。
在这里插入图片描述
至此,我的openface,完美使用成功!!!

转载请注明哦,嘻嘻

原文链接 https://blog.csdn.net/tt_ss/article/details/109362636


http://chatgpt.dhexx.cn/article/nyr4tLdh.shtml

相关文章

Ubuntu 14.04下openface的环境搭建

如需转载请标明出处:http://blog.csdn.net/itas109 QQ技术交流群:129518033 一、什么是openface? openface是一个基于深度神经网络的开源人脸识别系统。该系统基于谷歌的文章FaceNet: A Unified Embedding for Face Recognition and Clust…

Windows 11 下 OpenFace 2.2.0 的安装

写在前面 最近需要做关于面部的东西,所以需要使用到OpenFace这个工具,本文仅用来记录本人安装过程以供后续复现,如果可以帮助到读者也是非常荣幸。 安装过程 不编译直接使用 这种方法可以直接从官方下载下来编译好的exe以及gui进行使用&a…

Openface人脸识别的原理与过程

Openface人脸识别的原理与过程: https://zhuanlan.zhihu.com/p/24567586 原理可参考如下论文: 《OpenFace: A general-purpose face recognition library with mobile applications》 第一步:找出所有的面孔 我们流水线的第一步是人脸检测。…

openface在pycharm上的安装

1、下载openface相关文件 链接:下载openface:GitHub - cmusatyalab/openface: Face recognition with deep neural networks. 下载后得到一个openface-master的文件夹 2、输入cmd,进入命令提示符,找到自己保存的openface-master文件夹路径。 …

OpenFace使用OpenFace进行人脸识别

1.OpenFace简介 http://cmusatyalab.github.io/openface/ 安装就按照官方教程来就好了 装完各种依赖之后运行一下命令 https://github.com/cmusatyalab/openface.git --recursive cd openface sudo python setup.py install sh modles/get-models.sh 2.素材准备 准备两…

【OpenFace】

OpenFace: http://cmusatyalab.github.io/openface/ 一、什么是Openface? Openface是一个基于深度神经网络的开源人脸识别系统。该系统基于谷歌的文章FaceNet: A Unified Embedding for Face Recognition and Clustering。Openface是卡内基梅隆大学的 B…

OpenFace

OpenFace是一个包含了landmark,head pose,Actionunions,eye gaze等功能,并包含训练和检测所有源码的开源人脸框架,论文为,OpenFace: an open source facial behavior analysis toolkit OpenFace所用到的库包…

win10下openface快速安装与使用

win10下openface快速安装与使用 情况说明环境下载openface下载模型openface的简单使用 情况说明 我发现openface的安装方法五花八门,大多都比较复杂,而openface分很多版本,很多安装教程混在一起,导致我自己安装时下载下混了。 本…

Windows系统下的Openface安装及使用--亲测有效

一、配置openface所需环境 openface主要依赖于opencv和dlib等工具包,工具包安装可winr进入用户终端下载安装(需要先下载python),或者下载ananconda,创建anaconda虚拟环境安装: pip install opencv-python…

OpenFace简介

推荐 如下博文 https://blog.csdn.net/qq_14845119/article/details/53994607 OpenFace是一个包含了landmark,head pose,Actionunions,eye gaze等功能,并包含训练和检测所有源码的开源人脸框架,论文为,Ope…

Openface的安装和使用

openface的安装与使用 环境:我的电脑是笔记本电脑,win10系统,用的是pycharm和annaconda。 一、首先下载openface安装包,并且安装 1.下载地址:https://codeload.github.com/cmusatyalab/openface/zip/master 2.下载后…

OpenFace学习(1):安装配置及人脸比对

前言 前几天在网上看到了openface(链接),觉得挺有趣就下载配置了一下,稍微修改了一下跑了个demo,效果还是很不错的。这里分享下安装配置的过程以及demo。 简介 openface是一个基于深度神经网络的开源人脸识别系统&a…

“H5移动端App—数据统计分析”项目展示

1、具有切换商城展示功能 2、通过不同的统计图样式分别展示不同的数据

Vant简单H5 web app【小试牛刀】

index.html <!DOCTYPE html> <html><head><meta charset"utf-8"><!--谷歌浏览器&#xff08;手机端&#xff09;顶部颜色--><meta name"msapplication-TileColor" content"#4183fd"><meta name"the…

推荐几个H5、app制作开发工具

我们已经进入移动互联网时代&#xff0c;而app是移动互联网的载体。传统app开发面临成本高、周期长等问题&#xff0c;因此各类快速生成app的工具层出不穷。企业拥有了app才能实现互联网营销和互联网推广。中国有近7000万传统中小型企业&#xff0c;app会帮助这些企业实现互联网…

直接复制php代码制作app,一套免费无代码在线制作APP工具,将APP打包带走

线上营销的火爆离不开人们对APP的依赖&#xff0c;许多小商户已经从很早的时候就开始萌芽出制作APP来为实体店增加生意的想法&#xff0c;然后开发APP对中型企业都是一件成本极高的事情&#xff0c;即便小商户请外包团队需求降到最低&#xff0c;也会产生十几万的费用&#xff…

如何快速成为APP制作、H5制作高手?

App、H5无疑是移动互联网时代的宠儿&#xff0c;无数社交、商业、宣传都在App、H5上实现。掌握App、H5制作技能&#xff0c;无论工作、学习&#xff0c;更胜人一筹。 那么&#xff0c;什么是App呢&#xff1f; App(application的缩写)&#xff0c;即安装在手机上的软件。早期的…

uni-app跨端开发实现APP与H5之间的通讯和交互

最近在研究uni-app跨端开发APP和H5的通讯和交互&#xff0c;比如H5调用APP的方法&#xff0c;APP往H5里面传参&#xff0c;H5往app外面传参。话不多说&#xff0c;上代码&#xff01; html文件放本地的话必须放在项目根目录下的static文件夹 H5调用APP的方法 <!DOCTYPE ht…

利用H5+实现APP在线更新

1 在APP首页添加以下js代码 // 获取本地应用资源版本号 plus.runtime.getProperty(plus.runtime.appid,function(inf){wgtVer inf.version; // mui.toast("当前应用版本&#xff1a;"wgtVer);// 检测更新checkUpdate(); });// 检测更新 var checkUrl "能够返…

uniapp常用打包记录【h5、app、wx小程序】

h5打包 打包前配置 开始打包 打包成功 h5打包之后&#xff0c;如果用的unicloud开发&#xff0c;可以直接上传到“前端网页托管”&#xff0c;然后系统会有个默认域名&#xff0c;我们就可以实现公网访问了 h5的调试工具“vConsole” 参考&#xff1a; (160条消息) vue3 移动端…