openface是一个开源的可以实现head pose estimation,gaze estimation的框架,官网主页:
https://www.cl.cam.ac.uk/research/rainbow/projects/openface/
源码地址:https://github.com/TadasBaltrusaitis/OpenFace
运行说明:https://github.com/TadasBaltrusaitis/OpenFace/wiki/Windows-Installation
按照官网上的运行说明进行即可:
1 从官网上下载源码 OpenFace-master.zip
2 安装visual studio2015,然后使用vs2015打开源码中的.sln文件,然后设置release(如果默认是debug模式,则需要改成release模式),然后将可执行文件改为Executables中的某个文件,具体做法为:点击项目 Solution‘OpenFace’,右击,选择 Property -> Common Properties -> Startup Project。 在single startup project中选择Executables中的某个文件,保存后,点击Debug -> start without debugging,编译成功后,将single startup project中选择的文件替换为Executables中的其他文件,再编译。依次这样,直到Executables中的所有文件均编译通过。
期间可能遇到类似不能打开video的错误,这是因为没有设置video目录,这个没关系,在执行matlab脚本的时候会传参,就不会出现这个问题了。