Displaying 1 to 4 from 4 results

eos - A lightweight 3D Morphable Face Model fitting library in modern C++11/14

  •    C++

eos is a lightweight 3D Morphable Face Model fitting library that provides basic functionality to use face models, as well as camera and shape fitting functionality. It's written in modern C++11/14. An experimental model viewer to visualise 3D Morphable Models and blendshapes is available here.

eos-model-viewer - 3D model viewer for the eos Morphable Model library

  •    C++

This is a viewer that displays Morphable Models from the eos Morphable Model library (github.com/patrikhuber/eos). It allows to play around with the shape and colour PCA models as well as the blendshapes. It uses the libigl 3D viewer and nanogui.

FaceDemo - A simple 3D face alignment and warping demo.

  •    C++

Please cite our paper if you use our code for your research. Given an image or a video sequence that contains a face, the program can align and warp the face to a 3D face model. The user can further rotate/translate the face, and adjust the camera projection (perspective projection or orthogonal projection). The program also provides different OpenGL rendering options. See "Usage" for details.

MirrorMirror - An expression training App that helps users mimic their own expressions.

  •    C++

This App is used for training users to mimic their best expressions. The App takes input from a webcam/video and displays the current expression along with its attractiveness and seriousness scores, computed in real-time. The user can specify a target expression to mimic. The App then shows three windows; the current expression, the target expression, and an aligned and a blended cross-fade between the two. The cross-fade oscillates between the target and current expression once per two seconds, so that the subject can examine differences between the two expressions. See Section 6 in the original paper for details. This software includes two modules: (1) Learning attractive/serious SVM models given expressions and annotations. (2) Expression Training App.