tracking the eyes using a webcam
DESCRIPTION
Tracking the eyes using a webcam. By: Kwesi Ackon. Supervisor: Mr. J. Connan. Track the eyes Move cursor using eyes. Overview. 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 - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Tracking the eyes using a webcam](https://reader031.vdocuments.mx/reader031/viewer/2022020102/56813cbb550346895da66827/html5/thumbnails/1.jpg)
Tracking the eyes using a webcam
By: Kwesi Ackon
Supervisor: Mr. J. Connan
![Page 2: Tracking the eyes using a webcam](https://reader031.vdocuments.mx/reader031/viewer/2022020102/56813cbb550346895da66827/html5/thumbnails/2.jpg)
Overview• Track the eyes
• Move cursor using eyes
![Page 3: Tracking the eyes using a webcam](https://reader031.vdocuments.mx/reader031/viewer/2022020102/56813cbb550346895da66827/html5/thumbnails/3.jpg)
• 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](https://reader031.vdocuments.mx/reader031/viewer/2022020102/56813cbb550346895da66827/html5/thumbnails/4.jpg)
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](https://reader031.vdocuments.mx/reader031/viewer/2022020102/56813cbb550346895da66827/html5/thumbnails/5.jpg)
• 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](https://reader031.vdocuments.mx/reader031/viewer/2022020102/56813cbb550346895da66827/html5/thumbnails/6.jpg)
• 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](https://reader031.vdocuments.mx/reader031/viewer/2022020102/56813cbb550346895da66827/html5/thumbnails/7.jpg)
HLD/OOA
Video Image Capture GrayscaleEdge
Detection
Move cursor Track eyesFrame
differencing
![Page 8: Tracking the eyes using a webcam](https://reader031.vdocuments.mx/reader031/viewer/2022020102/56813cbb550346895da66827/html5/thumbnails/8.jpg)
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](https://reader031.vdocuments.mx/reader031/viewer/2022020102/56813cbb550346895da66827/html5/thumbnails/9.jpg)
- =
Eye Tracking
Frame Differencing
![Page 10: Tracking the eyes using a webcam](https://reader031.vdocuments.mx/reader031/viewer/2022020102/56813cbb550346895da66827/html5/thumbnails/10.jpg)
- =
Frame Differencing
![Page 11: Tracking the eyes using a webcam](https://reader031.vdocuments.mx/reader031/viewer/2022020102/56813cbb550346895da66827/html5/thumbnails/11.jpg)
Activity Time Required
3rd Block Track eyes
4th Block Move cursor on
screen
TIMELINE
![Page 12: Tracking the eyes using a webcam](https://reader031.vdocuments.mx/reader031/viewer/2022020102/56813cbb550346895da66827/html5/thumbnails/12.jpg)
Questions???I will now take any questions you might have