Índice:
- Etapa 1: Informações de base
- Etapa 2: Princípio Principal
- Etapa 3: Webcam Gaze Tracker
- Etapa 4: Prós e contras do rastreamento ocular baseado em webcam
- Etapa 5: Abra o CV: Detecção de olhos
- Etapa 6: Eye Tracker para projeto com deficiência
- Etapa 7: Projeto atualizado para celular
- Etapa 8: funções de rastreamento ocular
- Etapa 9: Processo de desenvolvimento do navegador Eye Track
- Etapa 10:
- Etapa 11: motivo pelo qual criei este navegador
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Software de rastreamento ocular
Olá, meu nome é Lucas Ahn, também conhecido como Soo Young Ahn. Atualmente estou matriculado na Asia Pacific International School e este é o meu projeto!
Etapa 1: Informações de base
Artigo: "Localização precisa do centro ocular por meio de gradientes", de Fabian Timm e Erhardt Barth
- A estimativa dos centros dos olhos é usada em várias aplicações de visão computacional, como reconhecimento de rosto ou rastreamento ocular
- LOCALIZAÇÃO DO CENTRO OCULAR
Teoria Matemática
Etapa 2: Princípio Principal
Avaliação de (1) para uma pupila exemplar com o centro detectado marcado em branco (esquerda). A função objetivo atinge um máximo forte no centro da pupila; Plotagem bidimensional (centro) e plotagem tridimensional (direita)
Etapa 3: Webcam Gaze Tracker
github.com/iitmcvg/eye-gaze
Etapa 4: Prós e contras do rastreamento ocular baseado em webcam
Prós: barato, disponível para quase todos, entrega rápida e disponível em qualquer lugar com uma webcam
Contras: menos precisa, postura estável, condição de pouca luz, baixa resolução de quadro
Etapa 5: Abra o CV: Detecção de olhos
www.usability.gov/how-to-and-tools/methods/personas.html
Etapa 6: Eye Tracker para projeto com deficiência
Detecção de olhos Controle do mouse Navegação na web
Resultados:
Etapa 7: Projeto atualizado para celular
ARKit para iOS + Biblioteca Cocoapods
Etapa 8: funções de rastreamento ocular
Reconhecimento para cima, para baixo, para a direita e para a esquerda
Etapa 9: Processo de desenvolvimento do navegador Eye Track
iOS + ARKit + Cocoapods
(Biblioteca OpenCV) Linguagem: Swift + Objective C
Etapa 10:
Etapa 11: motivo pelo qual criei este navegador
Este navegador foi criado com o objetivo de ajudar pessoas com deficiência a navegar na Internet para diversos fins, como procura de emprego online ou simplesmente para entretenimento.