Mục lục:
- Bước 1: Thông tin cơ bản
- Bước 2: Nguyên tắc chính
- Bước 3: Webcam Gaze Tracker
- Bước 4: Ưu và nhược điểm của tính năng theo dõi mắt dựa trên Webcam
- Bước 5: Mở CV: Phát hiện mắt
- Bước 6: Trình theo dõi mắt dành cho người khuyết tật
- Bước 7: Dự án được nâng cấp cho điện thoại di động
- Bước 8: Chức năng theo dõi mắt
- Bước 9: Quy trình phát triển trình duyệt theo dõi mắt
- Bước 10:
- Bước 11: Lý do tại sao tôi tạo trình duyệt này
2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-13 06:58
Phần mềm theo dõi mắt
Xin chào, tên tôi là Lucas Ahn, hay còn được gọi là Soo Young Ahn. Tôi hiện đang theo học tại Trường Quốc tế Châu Á Thái Bình Dương, và đây là dự án của tôi!
Bước 1: Thông tin cơ bản
Bài báo: "Bản địa hóa trung tâm mắt chính xác bằng phương pháp Gradients" của Fabian Timm và Erhardt Barth
- Ước tính của các trung tâm mắt được sử dụng trong một số ứng dụng thị giác máy tính như nhận dạng khuôn mặt hoặc theo dõi mắt
- VỊ TRÍ TRUNG TÂM MẮT
Lý thuyết Toán học
Bước 2: Nguyên tắc chính
Đánh giá (1) cho một học sinh gương mẫu với trung tâm được phát hiện được đánh dấu màu trắng (bên trái). Vật kính đạt cực đại tại tâm con ngươi; Biểu đồ 2 chiều (giữa) và âm mưu 3 chiều (phải)
Bước 3: Webcam Gaze Tracker
github.com/iitmcvg/eye-gaze
Bước 4: Ưu và nhược điểm của tính năng theo dõi mắt dựa trên Webcam
Ưu điểm: Giá rẻ, có sẵn cho hầu hết mọi người, quay vòng nhanh và khả dụng ở mọi nơi với webcam
Nhược điểm: Độ chính xác kém hơn, Tư thế không ổn định, Điều kiện ánh sáng yếu, Độ phân giải khung hình thấp
Bước 5: Mở CV: Phát hiện mắt
www.usability.gov/how-to-and-tools/methods/personas.html
Bước 6: Trình theo dõi mắt dành cho người khuyết tật
Phát hiện mắt Điều khiển chuột Duyệt web
Kết quả:
Bước 7: Dự án được nâng cấp cho điện thoại di động
ARKit cho iOS + Thư viện Cocoapods
Bước 8: Chức năng theo dõi mắt
Nhận dạng lên, xuống, phải, trái
Bước 9: Quy trình phát triển trình duyệt theo dõi mắt
iOS + ARKit + Cocoapods
(Thư viện OpenCV) Ngôn ngữ: Swift + Objective C
Bước 10:
Bước 11: Lý do tại sao tôi tạo trình duyệt này
Trình duyệt này được tạo ra với mục đích giúp những người khuyết tật duyệt trên internet cho một số mục đích như tìm kiếm việc làm trực tuyến hoặc đơn giản là để giải trí.