Skip to content

PostEye is a computer vision application project which tracks the user's eye movement while they are on their laptop. It will detect the user's eye pattern and determine whether the user is sleepy or tired and set out a notification

Notifications You must be signed in to change notification settings

jadenliu12/PostEye

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PostEye

Basic Informations

Function: Help user take time off their computer by tracking their eye movements.
Language: Python (Tkinter + CV2 + dlib)
Feature:

  • Notification when your eyes started to get tired
  • Laptop automatically goes to sleep when the app detects that your eyes are no longer in the screen
  • Reduces/increases screen's brightness based on user's background (i.e. dark room = lower brightness)

Dependencies

  • scikit-learn
  • scikit-multilearn
  • tkinter
  • tkcalendar
  • cv2
  • dlib
  • pillow
  • screen_brightness_control
  • numpy, pandas, math, datetime

How to Run?

git clone [clone URL]
python3 app.py

Note: Make sure to have all the dependencies installed

App Screenshots

Home Screen (Light Mode)

Home Screen Light Mode

Home Screen (Dark Mode)

Home Screen Dark Mode

Hide Vision

Home Screen Hide Vision

Settings Screen

Settings Screen

About

PostEye is a computer vision application project which tracks the user's eye movement while they are on their laptop. It will detect the user's eye pattern and determine whether the user is sleepy or tired and set out a notification

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages