Skip to content
Bruno Angeles edited this page May 29, 2018 · 9 revisions

Welcome to the ofxOpenFace wiki!

Introduction

This addon is an interface to the OpenFace library. It has been developed in macOS 10.13.3 x64 with version 0.9.8 of OpenFrameworks.

Tracking

This addon uses ofxCv tracking to follow faces across multiple frames, when the feature is enabled. The face's bounding box is used for the tracking distances between frames.

Installation

Foreword

This addon has been developed and tested for the macOS platform in an x64 environment. Making it work on other platforms would require the dependencies to be compiled for different platforms. Look at file addon_config.mk for an idea of how to support different platforms.

Dependencies

Homebrew

You should use homebrew to install some libraries so that they can be found in /usr/local/lib: brew install tbb opencv openblas

Addons

This project depends on the following addons: ofxCv, ofxGui, ofxXmlSettings. ofxCv can be found at https://github.com/kylemcdonald/ofxCv (use the right version for your OF environment).

Extra files

Extra files need to be downloaded and placed your app's data\model\patch_experts folder. Follow the steps at https://github.com/TadasBaltrusaitis/OpenFace/wiki/Model-download If you don't have those files, the application will fail to launch and will display an error message.

Starting point

It is recommended to use the provided example as a starting point for your app. Use OpenFrameworks' project generator with GUI to generate the project files.

Further work

Clone this wiki locally