Results
On the left you can see a face reconstruction based on the input video from the right
Setup configuration
Environment variables
Side notes:
To run the project you will need a parametric face model
Use OpenCV 4.0.0
| NAME | EXAMPLE VALUE |
|---|---|
| GLFW3 | \face-tracking\3rd\glfw-3.3\bin\lib-vc2017-64bit |
| OPENCV_DIR | \OpenCV\opencv\build\x64\vc15 |
| OPENCV_INCLUDE | \OpenCV\opencv\build\include |
| OPENCV_BIN | \OpenCV\opencv\build\x64\vc15\bin |
| OPENCV_LIB | \OpenCV\opencv\build\x64\vc15\lib |
| DLIB_DIR | \Projects\dlib |
| DLIB_LIB_DEBUG | \Projects\dlib\examples\build\dlib_build\Debug |
| DLIB_LIB_RELEASE | \Projects\dlib\examples\build\dlib_build\Release |
Extra files
| NAME | VALUE |
|---|---|
| shape_predictor_68_face_landmarks.dat | \face-tracking\project |
DLIB instruction
- Download https://github.com/davisking/dlib Commit hash: e30f5e2fe88ff3a9c8265c6265b37956ce535ac2
- Build examples and remember to set flags to ON in CMAKE:
- DLIB_USE_CUDA
- USE_SSE4_INSTRUCTIONS
- USE_SSE2_INSTRUCTIONS
- USE_AVX_INSTRUCTIONS
- Build one of the project example in VS to generate dlib_build folder
References