EyeTrackVR#
EyeTrackVR is an open source DIY eye-tracking project with hardware (IR-LEDs, cameras) and software aspects.
Currently, the project is undergoing a major rewrite with changes to UI, firmware, and image recognition, making the latest release not compile under Linux.
The newest beta release has basic Linux support.
Package#
If you have access to the Arch User Repository (AUR) you can install the eyetrackvrAUR package.
Build and install yourself#
- Install poetry with
apt install python3-poetryorpacman -S poetry. - Install Eigen3 with
apt install eigen3orpacman -S eigen3. - Clone the beta release branch:
git clone https://github.com/EyeTrackVR/EyeTrackVR.git --branch pro-v4-tracking-algos --depth 1 - Enter the directory:
cd EveTrackVR - Install the Python dependencies with poetry:
poetry install --no-root - Enter build directory:
cd EyeTrackApp - Build the app:
poetry run pyinstaller eyetrackapp_linux.spec
You should now have a fully-functional eye-tracking app in the directory dist/EyeTrackApp.
Your serial cams should appear as /dev/ttyACM*.
ℹ️ NoteInstead of building with pyinstaller, you can also start the app directly from the code (after installing the dependencies) by running
poetry run python3 eyetrackapp.pywithin theEyeTrackAppdirectory.
VRCFT#
Be sure to check out VRCFaceTracking.Avalonia for cross-platform VRCFT.