OpenFace is an open source tool intended for facial landmark detection, head pose estimation, facial action unit recognition, and eye gaze estimation.
Basically I was following the instruction here and here. I have been facing several failure in installing OpenFace 2.0. After combining the information from those two instruction, finally it works in my Mojave.
OpenFace is having very high dependencies. So, please prepare you good internet connection. Basically, you need to have boost, dlib, OpenBLAS and OpenCV, but I might have been missing to mention some other dependencies, so, please let me know if you find me missed it. I give asterisk mark (*) to note the mandatory step. There are 9 steps, 8 steps are prerequisites, step 8 is building, step 9 is testing.
1*. Download the OpenFace Project from this repo