Skip to content

akashcraft/EyeOS

Repository files navigation

EyeOS

Capstone Project - This is a Python software that provides a webcam-based eye tracking system. It gives you the exact position of the pupils and the gaze direction, in real time based on GazeTracking.

Installation Guide

Software Requirements

Download and install the following software:

  • Python 3.10 (Required - macOS users can brew install python@3.10 if available)
  • Git (Required - macOS users can brew install git if available)
  • VSCode
  • miniconda (Optional)

VSCode Extensions

  • Code Runner (Required - By Jun Hun)
  • GitHub Copilot (Recommended - Students get free GitHub Pro)

GitHub

You need to have a GitHub account. Please create one if you have not done so. Once that is done, fork this repository first and then clone it to your local machine. Use the following command to clone the forked repository to your local machine.

git clone <YOUR FORKED REPO ADDRESS> <OPTIONAL FOLDER NAME>

pip dependencies

Run the following in the root of your project folder

pip install -r requirements.txt

Running the Code

Go to the example.py file in the project folder. Click the run button on top right or right click and select Run Code. This should open up a window showing your webcam feed and eye tracking data. For macOS users, grant permission to your webcam and run again.

If you see that, you are good to go. If you have any questions, please give me a tag in the discord or asamanta@mun.ca.

Best Regards,
Akash Samanta

About

ECE 7010 Project

Resources

Stars

Watchers

Forks

Releases

No releases published

Contributors 3

  •  
  •  
  •  

Languages