NeuralVFX / facial-pose-estimation-pytorch-v2

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Facial-Pose-Estimation-Pytorch-v2

Training a Neural Net in Pytorch to generate 3d facial pose estimation from only facial landmarks.

About

This is one of three repositories which together form a larger project, these are the three repositories:

This blog post describes the whole project: AR Facial Pose Estimation

Extra Info

  • Training code is in Jupyter Notebook
  • Training data is artificially generated on the fly using OpenCV
  • Output is 51 blend-shape float values which can be applied to a face mesh
  • This only outputs blend-shape values, head transform is handled by a separate part of the pipeline

Training Pipeline Example

Inference Pipeline Example

Artificial Data-Pair Examples

Code Usage

Usage instructions found here: user manual page.

About

License:MIT License


Languages

Language:Jupyter Notebook 94.2%Language:Python 5.8%