Raspberry Pi-Based Eye Movement Controlled Cursor System Using OpenCV

Project Code :TEMBMA3765

Objective

The objective is to create a Raspberry Pi–based system that uses OpenCV to track eye movements for hands-free cursor control, enhancing accessibility for differently-abled individuals

Abstract

This project presents a Raspberry Pi-based eye movement-controlled cursor system using OpenCV and a USB web camera. The camera continuously captures eye movements, and OpenCV image processing techniques are used to detect and track the user's gaze in real time. Based on the detected eye movement direction, the system controls the computer cursor without requiring a mouse or touchpad. The proposed system provides a low-cost, efficient, and hands-free human–computer interaction solution, particularly useful for individuals with physical disabilities and assistive technology applications.

Keywords: Raspberry Pi, OpenCV, Eye Tracking, Cursor Control, Computer Vision.

NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Block Diagram

Specifications

Hardware components:

  • Raspberry pi
  • Memory card
  • USB web camera
  • LCD
  • Connectors-10.

Software requirements:

  • Raspbian os
  • Python 

Learning Outcomes

  • Raspberry pi pin diagram and architecture
  • How to install Raspberrypi / setup software
  • Setting up and installation procedure for Raspberrypi
  • Introduction to Raspberrypi environment / development setup
  • Basic programming in Raspberrypi (Python)
  • Basics of Embedded programming using Raspberrypi
  • Basics of IoT platforms
  • Working of power supply
  • About Project Development Life Cycle:
    • Planning and Requirement Gathering (software, tools, hardware components, etc.)
    • Schematic preparation
    • Code development and debugging
    • Hardware development and debugging
    • Development of the project and output testing
  • Practical exposure to:
    • Hardware and software tools
    • Solution providing for real-time problems
    • Working with team/individual
    • Work on creative ideas
  • Skills developed:
    • Project development skills
    • Problem analyzing skills
    • Problem solving skills
    • Creativity and imaginative skills
    • Programming skills
    • Deployment
    • Testing skills
    • Debugging skills
    • Project presentation skills
    • Thesis writing skills


Demo Video

mail-banner
call-banner
contact-banner
Request Video