Transcript
Page 1: Tracking the eyes using a webcam

Tracking the eyes using a webcam

By: Kwesi Ackon

Supervisor: Mr. J. Connan

Page 2: Tracking the eyes using a webcam

Overview• Track the eyes

• Move cursor using eyes

Page 3: Tracking the eyes using a webcam

• 2D 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?

Page 4: Tracking the eyes using a webcam

What is an Image?

• 2D 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

Page 5: Tracking the eyes using a webcam

• 2D 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?

Page 6: Tracking the eyes using a webcam

• 2D 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?

Page 7: Tracking the eyes using a webcam

HLD/OOA

Video Image Capture GrayscaleEdge

Detection

Move cursor Track eyesFrame

differencing

Page 8: Tracking the eyes using a webcam

LLD/OOD

• Edge detection is the process of finding sharp contrasts in intensities in an image

Edge Detection

Page 9: Tracking the eyes using a webcam

- =

Eye Tracking

Frame Differencing

Page 10: Tracking the eyes using a webcam

- =

Frame Differencing

Page 11: Tracking the eyes using a webcam

Activity Time Required

3rd Block Track eyes

4th Block Move cursor on

screen

TIMELINE

Page 12: Tracking the eyes using a webcam

Questions???I will now take any questions you might have


Top Related