Tracking the eyes using a webcam By Kwesi

Tracking the eyes using a webcam By: Kwesi Ackon Supervisor: Mr. J. Connan

Overview • Track the eyes • Move cursor using eyes

What is an Image? • 2 D array of pixels • Binary image (bitmap) – Pixels are bits • Grayscale image – Pixels are scalars – Typically 8 bits (0. . 255) • Color images – Pixels are vectors – Order can vary: RGB, BGR – Sometimes includes Alpha

What is an Image? • 2 D array of pixels • Binary image (bitmap) – Pixels are bits • Grayscale image – Pixels are scalars – Typically 8 bits (0. . 255) • Color images – Pixels are vectors – Order can vary: RGB, BGR – Sometimes includes Alpha

What is an Image? • 2 D array of pixels • Binary image (bitmap) – Pixels are bits • Grayscale image – Pixels are scalars – Typically 8 bits (0. . 255) • Color images – Pixels are vectors – Order can vary: RGB, BGR – Sometimes includes Alpha

What is an Image? • 2 D array of pixels • Binary image (bitmap) – Pixels are bits • Grayscale image – Pixels are scalars – Typically 8 bits (0. . 255) • Color images – Pixels are vectors – Order can vary: RGB, BGR – Sometimes includes Alpha

HLD/OOA Video Image Capture Move cursor Grayscale Track eyes Edge Detection Frame differencing

LLD/OOD Edge Detection • Edge detection is the process of finding sharp contrasts in intensities in an image

Eye Tracking - = Frame Differencing

Frame Differencing - =

TIMELINE Activity Time Required 3 rd Block Track eyes 4 th Block Move cursor on screen

Questions? ? ? I will now take any questions you might have
- Slides: 12