Göz İzleyici projesi, Python ve OpenCV kullanarak göz hareketlerini gerçek zamanlı izleyen bir sistem sunar. Bu sistem, kullanıcıların ekrandaki öğelere baktıklarında göz hareketlerini izler ve kaydeder. Gelişmiş kullanıcı etkileşimi sağlamak amacıyla, bu yazılım göz izleme ve etkileşimli projelerde kullanılabilir.
- Python 3.x: Yazılımın temel dili.
- OpenCV: Görüntü işleme ve bilgisayarla görme kütüphanesi.
- dlib: Yüz tespiti ve göz takibi için kullanılan kütüphane.
- NumPy: Matematiksel işlemler için.
- Matplotlib: Sonuçları görselleştirmek için.
Projenin çalışabilmesi için bilgisayarınızda bazı araçları kurmanız gerekecek. Adımları takip ederek hızlıca kurulumu gerçekleştirebilirsiniz.
Projede kullanılan bağımlılıkları yüklemek için aşağıdaki komutu çalıştırın:
pip install -r requirements.txtEğer requirements.txt dosyanız yoksa, aşağıdaki kütüphaneleri manuel olarak yükleyebilirsiniz:
pip install opencv-python dlib numpy matplotlib-
eye_tracker.pydosyasını çalıştırarak yazılımı başlatın:python eye_tracker.py
-
Yazılım, bağlı kamerayı kullanarak göz hareketlerini izler. Ekranda gözlerinizin takibi ile ilgili anlık veriler gösterilecektir.
-
Yazılım çalıştığında, ekrandaki öğelere odaklanarak göz hareketlerini izleyebilirsiniz.
-
Gözlerinizin hareketi takip edilerek, kullanılan platformlarda veya oyunlarda farklı etkileşimler sağlanabilir.
-
Yüz Tanıma Entegrasyonu: Kullanıcıların gözlerinin yanı sıra yüz ifadelerini de izleyerek daha kapsamlı bir analiz yapabilme.
-
Hareketli Göz İzleme: Hareketli nesnelere odaklanarak göz izleme yeteneğini artırma.
-
Daha Fazla Platform Desteği: Farklı platformlar ve cihazlarla entegrasyon sağlama.
