Simple wrapper UI for OpenSeeFace's facetracker.
- Start / Stop the tracker
- Select Webcam
- Select video mode (width, height, frames per second)
- Select tracking model used by the facetracker
- Set IP and Port for the tracker to listen
- gcc
- python3-devel
- python3-pip
- gobject-introspection-devel
- v4l2-utils
- Clone repository
- pip install -e .
To ease up flatpak distribution Facetracker uses OpenSeeFace's facetracker as a pre-build binary.
Get is as follows:
git clone [email protected]:emilianavt/OpenSeeFace.git
cd OpenSeeFace
pip install onnxruntime opencv-python pillow numpy
pip install -U pyinstaller
pyinstaller ./facetracker.py
cp models ./dist/facetracker/
To test the pre-build locally create a symbolic link inside the source directory of Facetracker/facetracker/osf pointing towards the dist directory pf teh pre-build.