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..
βΆοΈ 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
Ensure Python 3.7+ is installed. Then:
pip install pyqt5 opencv-python pyqtgraph numpy- Clone the repo:
git clone https://github.com/your-username/eye-tracker-app.git
cd eye-tracker-app- Run the application:
python main.py- Output .mp4 video will be saved in:
./result_videos/