- Blinker is an application designed to solve a normal problem faced by a large percentage of the population i.e. the rate of blinking reduces by 3-4 times when working/reading/watching something on the screen.
- Our mission is to remind the user and to help them change their habits.
- When reading, the rate of blinking decreases to about 3 to 4 times per minute which is a major reason that eyes become fatigued while reading.
- When the eyes dry out or become fatigued due to reading on a computer screen, it can be an indication of Computer Vision Syndrome.
- Blinking provides moisture to the eye by irrigation using tears and a lubricant the eyes secrete.
- Blinking also protects the eye from irritants.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
What things you need to install the software and how to install them
Installing NodeJs
$ sudo apt-get install nodejs
Installing Electron
$ npm install electron -g
Installing Python3
$ sudo apt-get install python3
Download the shape_predictor_68_face_landmarks.dat here
A step by step series of examples that tell you how to get a development env running
Cloning the repo
$ git clone https://github.com/stayh2o/Blinker.git
Installing the dependencies
$ cd Blinker
$ npm install
$ cd engine
$ pip3 -r install requirements.txt
Copy paste the shape_predictor_68_face_landmarks.dat in the /Blinker/engine/ directory If you are running a development environment, use the following command:
$ npm start
The application will now be running in a window on your screen.
- Tracking Body Posture.
See also the list of contributors who participated in this project.