https://github.com/warborn/gaze-tracker
Gaze Tracker application built with Matlab
https://github.com/warborn/gaze-tracker
Last synced: 4 months ago
JSON representation
Gaze Tracker application built with Matlab
- Host: GitHub
- URL: https://github.com/warborn/gaze-tracker
- Owner: warborn
- Created: 2017-11-19T02:51:49.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2018-01-14T23:23:57.000Z (over 8 years ago)
- Last Synced: 2025-01-15T04:40:42.617Z (over 1 year ago)
- Language: Matlab
- Homepage:
- Size: 784 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Gaze Tracker
Gaze Tracker is an application to detect in real time the location of the gaze of a person and later move the cursor of the computer in the corresponding direction.
### Features
- Turn on gaze detection
- Turn off gaze detection
- Adjust the speed of the cursor
- Indication of the center of the pupil
- Indication of the center of the gaze
- Thresholding of the gaze
### Development
This application makes use of:
- [Viola-Jones](https://www.mathworks.com/help/vision/ref/vision.cascadeobjectdetector-system-object.html) algorithm to detect the eyes of the person
- [Hough Transform](https://www.mathworks.com/help/images/ref/imfindcircles.html) to detect the pupil using an snapshot of the detected eye
- [Java Robot class](https://docs.oracle.com/javase/7/docs/api/java/awt/Robot.html) to move the cursor outside of the Matlab application
### Installation
Clone this repo inside your Matlab directory and open the project with Matlab
```sh
$ git clone https://github.com/warborn/gaze-tracker.git
```
#### Requirements
- Matlab USB Webcam package
- Matlab Computer Vision System Toolbox