0% found this document useful (0 votes)
2 views9 pages

Eye Ball Cursor Using OpenCV Presentation

The document outlines a project focused on developing a low-cost eye-tracking system for cursor control, aimed at assisting individuals with limited limb mobility. Utilizing Python and OpenCV, the system captures real-time video to detect eye movement and translates it into cursor movement without the need for external hardware. The proposed solution offers a user-friendly and accessible interface, with potential future enhancements for improved functionality.

Uploaded by

Peddoju Spandana
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views9 pages

Eye Ball Cursor Using OpenCV Presentation

The document outlines a project focused on developing a low-cost eye-tracking system for cursor control, aimed at assisting individuals with limited limb mobility. Utilizing Python and OpenCV, the system captures real-time video to detect eye movement and translates it into cursor movement without the need for external hardware. The proposed solution offers a user-friendly and accessible interface, with potential future enhancements for improved functionality.

Uploaded by

Peddoju Spandana
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 9

Introduction

• The project is based on Human-Computer


Interaction (HCI)
• Traditional input devices require physical
interaction
• Eye tracking is a rising alternative input
method
• Goal: Develop a system that tracks eye
movement to control the mouse cursor
• Uses Python and OpenCV for implementation
Abstract

• Aims to provide an assistive technology


solution
• Uses real-time video feed to detect and track
eye movement
• Translates eye-ball direction into cursor
movement
• Designed to help people with limited limb
mobility
• Offers hands-free, low-cost interface using
Existing System

• Physical mouse, touchpad, and keyboard


dominate input space
• Touchless systems: voice assistants, gesture
recognition
• Eye-tracking systems exist but are costly and
require special hardware
• Examples: Tobii EyeX, EyeTribe Tracker
Disadvantages of Existing System

• High cost and external hardware requirements


• Complex calibration and setup
• Not ideal for dynamic lighting or general
webcams
• Hardware failures and compatibility issues
Proposed System

• Uses computer vision for eye tracking


• Captures face and eye region using Haar
Cascades or Dlib
• Tracks pupil using thresholding and contour
detection
• Maps eye position to screen coordinates
• No external hardware needed, easy to use
Advantages

• Low cost and hardware-independent


• Built with open-source tools
• User-friendly, non-invasive solution
• Extendable with blink detection for clicks
• Promotes accessibility for differently-abled
users
System Architecture

• 1. Video Capture Module: Captures webcam


frames in real-time
• 2. Face & Eye Detection: Uses Haar Cascades
or Dlib
• 3. Pupil Tracking: Image processing for pupil
position
• 4. Cursor Mapping: Converts eye position to
screen coordinates
• 5. Cursor Control: Moves the system cursor
Hardware & Software
Requirements

• Hardware: HD webcam, i3 processor, 4GB


RAM
• Software: Python 3.x, OpenCV, NumPy,
PyAutoGUI
• OS: Windows 10/11 or Linux
• IDE: VS Code, PyCharm, or Jupyter Notebook
Conclusion

• Low-cost eye-controlled cursor system using


OpenCV
• Tracks real-time pupil motion for cursor
movement
• Improves accessibility for users with
disabilities
• Future Scope: Blink click detection, precision
improvement

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy