Eye-tracking for disabled people

Eye-tracking is a measurement of eye activities. It has been used in many different industries including gaming and healthcare. This project aims to design and develop a real-time eye tracking system using Python that helps patients to use digital device hands-free. The project has several parts: re...

Full description

Saved in:
Bibliographic Details
Main Author: Wan, Meixin
Other Authors: Song Qing
Format: Final Year Project
Language:English
Published: 2019
Subjects:
Online Access:http://hdl.handle.net/10356/78191
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
Description
Summary:Eye-tracking is a measurement of eye activities. It has been used in many different industries including gaming and healthcare. This project aims to design and develop a real-time eye tracking system using Python that helps patients to use digital device hands-free. The project has several parts: recreate C++ object tracking technique in Python language; Hands-free virtual keyboard control; and face recognition. The hands-free virtual keyboard, user is allowed to input simple text using eye movements. The face recognition part allows the machine to analysis face pattern and outputs the name of the current user. This report will discuss details about how human see; the fundamental tracking method using both OpenCV C++ and OpenCV Python; the critical steps in setting up the OpenCV C++ environment; the tracking method of hands-free virtual keyboard; the functionalities and the development process of the hands-free virtual keyboard; the face recognition logic; the future development, and the potential of the program.