Eye-tracking for disabled people
Date of Issue2019-06-13
School of Electrical and Electronic Engineering
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.
DRNTU::Engineering::Computer science and engineering::Computing methodologies::Image processing and computer vision
Final Year Project (FYP)
Nanyang Technological University