Realizado por: Iván Alejandro Munguía Cruz
Desarrollar una aplicación mediante el software MATLAB, la cual haga uso de la cámara web de la computadora realizar una detección en tiempo real de la ubicación de la mirada de una persona, posteriormente mover el cursor de la computadora en aquella dirección.
eyeDetector = vision.CascadeObjectDetector('RightEyeCART');
bbox = step(eyeDetector, image);
% [x1, y1, x2, y2]
Haar Features
1
2
Recorte del ojo
Transformada de Hough
[centers, ~] = imfindcircles(
image,
[10 30],
'ObjectPolarity', 'dark',
'Sensitivity', 0.8,
'Method', 'twostage',
'EdgeThreshold', .05
);
3
4
5
Centro de la pupila
Centro de la mirada
Mirada Umbralizada
% Class import
import java.awt.Robot;
% Object instantiation
mouse = Robot;
% Cursor movement
mouse.mouseMove(xValue, yValue);