Visvesvaraya Technological University: Belgaum, Karnataka-590 014
Visvesvaraya Technological University: Belgaum, Karnataka-590 014
Visvesvaraya Technological University: Belgaum, Karnataka-590 014
A Project Report on
“FLIPPING THE COMPUTER PAGE BY EYE BLINK USING AI&ML”
Submitted in partial fulfillment of the requirement for the 7th Semester
Submitted by
RAJESH G R 1SP18IS006
MUSKAAN TAJ J 1SP18IS004
VISHAL REDDY S 1SP18IS012
CERTIFICATE
Certified that the project work entitled “FLIPPING THE COMPUTER PAGE BY EYE
BLINK USING AI&ML” carried by RAJESH G R -1SP18IS006, MUSKAAN TAJ J -
1SP18IS004, VISHAL REDDY S - 1SP18IS012, a bonafied student of S.E.A. College of
Engineering &Technology, in partial fulfillment for the 7th semester of Bachelor of
Engineering in Information Science and Engineering department of the Visvesvaraya
Technological University, Belgaum during the year 2021-2022. It is certified that all
corrections/suggestions indicated for Internal Assessment have been incorporated in the
Report deposited in the departmental library. The project report has been approved as it
satisfies the academic requirements in respect of Project work prescribed for the said
Degree.
We, the students of final semester of Information Science and Engineering, S.E.A.
COLLEGE OF ENGINEERING & TECHNOLOGY, BANGALORE – 49, declare that
the work entitled "FLIPPING THE COMPUTER PAGE BY EYE BLINK USING
AI&ML" has been successfully completed under the guidance of Assistant Professor:
Mrs. Sumitha , Information Science Department, S.E.A. COLLEGE OF ENGINEERING
& TECHNOLOGY, BANGALORE. This dissertation work is submitted to Visvesvaraya
Technological University in partial fulfillment of the requirements for the award of
Degree of Bachelor of Engineering in Information Science and Engineering during the
academic year 2021 - 2022. Further the matter embodied in the project report has not been
submitted previously by anybody for the award of any degree or diploma to any
university.
Place:
Date:
Firstly, I thank the Management late Shri A Krishnappa, Chairman SEA College of
Engineering and Technology for Providing Necessary infrastructure and creating good
environment.
I would like to express my profound thanks to our respected director Dr. K VIYYANNA
RAO for the encouragement and support given by him.
I would like to express my sincere thanks to our respected Dr. N GAYATHRI, HOD OF
INFORMATION SCIENCE AND ENGINEERING department, for her assistance and
guidance.
I am thankful for the support rendered by my Project guide and coordinator Mrs.
SUMITHA for her valuable suggestions.
I am also obliged, to the faculty members of ISE Department who rendered their valuable
assistance for the Project.
And, I would like to express my heart full gratitude to my parents who have extended their
help throughout my Project.
And finally, I would like to express my heart full gratitude to my friends and all those who
have extended their help throughout my Project.
ABSTRACT
A high number of people, affected with neuro-locomotor disabilities or those paralyzed
by injury cannot use computers for basic tasks such as sending or receiving messages,
browsing the internet, watch their favorite TV show or movies. Through a previous
research study, it was concluded that eyes are an excellent candidate for ubiquitous
computing since they move anyway during interaction with computing machinery. Using
this underlying information from eye movements could allow bringing the use of
computers back to such patients. For this purpose, we propose an imouse gesture control
system which is completely operated by human eyes only. The purpose of this work is to
design an open-source generic eye-gesture control system that can effectively track eye-
movements and enable the user to perform actions mapped to specific eye
movements/gestures by using computer webcam. It detects the pupil from the user’s face
and then tracks its movements. It needs to be accurate in real-time so that the user is able
to use it like other every-day devices with comfort.
.
INDEX
1. Introduction 1
2. Literature Survey 3
3. Methodology 10
4.3 14
Non-functional requirements
4.4 Image processing using python 16
4.5 Open cv 17
5. System Design 22
5.2 Algorithms 24
6. Implementation 28
LIST OF FIGURES