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.
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 ratings0% 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.
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