Skip to content

Realtime eye tracking software for goggles like vestibular goggles, infrared goggles, and virtual reality goggles

Notifications You must be signed in to change notification settings

mhafizazh/Open-Vestib

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

20 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ‘οΈ Eye Tracking Application (Dual Camera + Plot Recording)

A real-time eye tracking tool built with PyQt5, OpenCV, and PyQtGraph. This app captures video from two cameras (left and right eyes), detects pupil positions, plots their movement over time, and records..

Preview


🧠 Features

  • ▢️ Start and stop button for recording added
  • πŸ“· selecting the camera input
  • πŸŽ₯ Dual-camera live feed (left & right eye)
  • 🎯 Real-time pupil detection with crosshair overlay
  • πŸ“ˆ Live plotting of X and Y positions over time
  • 🎬 Automatic screen recording (video + plots) saved as .mp4
  • πŸ’Ύ Output saved in result_videos/ folder
  • πŸ“· The safed vedio includes series graph
  • πŸ“ user can select the directory where the file will be saved

πŸ“¦ Dependencies

Ensure Python 3.7+ is installed. Then:

pip install pyqt5 opencv-python pyqtgraph numpy

πŸš€ Usage

  1. Clone the repo:
git clone https://github.com/your-username/eye-tracker-app.git
cd eye-tracker-app
  1. Run the application:
python main.py
  1. Output .mp4 video will be saved in:
./result_videos/

About

Realtime eye tracking software for goggles like vestibular goggles, infrared goggles, and virtual reality goggles

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  

Languages