Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/z-ray-entertainment/facetracker

Wrapper UI for OpenSeeFace's facetracker
https://github.com/z-ray-entertainment/facetracker

adwaita facetracking flatpak gtk4 onnxruntime openseeface

Last synced: 3 months ago
JSON representation

Wrapper UI for OpenSeeFace's facetracker

Awesome Lists containing this project

README

        

# OpenSeeFace Facetracking Wrapper

![logo](https://raw.githubusercontent.com/Z-Ray-Entertainment/Facetracker/main/facetracker/data/icons/hicolor/scalable/apps/de.z_ray.Facetracker.svg)

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

![screenshot](https://raw.githubusercontent.com/Z-Ray-Entertainment/Facetracker/main/facetracker/data/screenshots/facetracker.png)
![screenshot](https://raw.githubusercontent.com/Z-Ray-Entertainment/Facetracker/main/facetracker/data/screenshots/facetracker_2.png)
![screenshot](https://raw.githubusercontent.com/Z-Ray-Entertainment/Facetracker/main/facetracker/data/screenshots/facetracker_3.png)

### Download



Download on Flathub

## Development Requirements

- gcc
- python3-devel
- python3-pip
- gobject-introspection-devel
- v4l2-utils

### Setup

- Clone repository
- pip install -e .

#### OpenSeeFace prebuild binary

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.

## Webcams tested
The following cams have been tested with this application in functioning and gathering device capabilities properly

- NB Pro: BisonCam
- Logitec C922 Pro Stream Webcam
- USB3.0 capture (yes an actual capture card)
- Logitec HD WebCam C270
- pulsonic HDR webcam