All Projects → trishume → Eyelike

trishume / Eyelike

Licence: mit
A webcam based pupil tracking implementation.

Labels

Projects that are alternatives of or similar to Eyelike

Cvui
A (very) simple UI lib built on top of OpenCV drawing primitives
Stars: ✭ 619 (-19.61%)
Mutual labels:  opencv
Nomacs
nomacs is a free image viewer for windows, linux, and mac systems.
Stars: ✭ 694 (-9.87%)
Mutual labels:  opencv
Mmcamscanner
Simulation of CamScanner app With Custom Camera and Crop Rect Validation
Stars: ✭ 728 (-5.45%)
Mutual labels:  opencv
Opencv for ios book samples
"OpenCV for iOS" book samples
Stars: ✭ 640 (-16.88%)
Mutual labels:  opencv
Gazetracking
👀 Eye Tracking library easily implementable to your projects
Stars: ✭ 683 (-11.3%)
Mutual labels:  opencv
Chosuntruck
Euro Truck Simulator 2 autonomous driving solution
Stars: ✭ 706 (-8.31%)
Mutual labels:  opencv
Faceswap
Real-time FaceSwap application built with OpenCV and dlib
Stars: ✭ 611 (-20.65%)
Mutual labels:  opencv
Human Detection And Tracking
Human-detection-and-Tracking
Stars: ✭ 753 (-2.21%)
Mutual labels:  opencv
Opencv Machine Learning
M. Beyeler (2017). Machine Learning for OpenCV: Intelligent image processing with Python. Packt Publishing Ltd., ISBN 978-178398028-4.
Stars: ✭ 693 (-10%)
Mutual labels:  opencv
Opencvtutorials
OpenCV-Python4.1 中文文档
Stars: ✭ 720 (-6.49%)
Mutual labels:  opencv
Mvision
机器人视觉 移动机器人 VS-SLAM ORB-SLAM2 深度学习目标检测 yolov3 行为检测 opencv PCL 机器学习 无人驾驶
Stars: ✭ 6,140 (+697.4%)
Mutual labels:  opencv
Captcha Break
captcha break based on opencv2, tesseract-ocr and some machine learning algorithm.
Stars: ✭ 667 (-13.38%)
Mutual labels:  opencv
Openlabeling
Label images and video for Computer Vision applications
Stars: ✭ 706 (-8.31%)
Mutual labels:  opencv
Opencv
OpenCV projects: Face Recognition, Machine Learning, Colormaps, Local Binary Patterns, Examples...
Stars: ✭ 624 (-18.96%)
Mutual labels:  opencv
Face morpher
👼 Morph faces with Python, Numpy, Scipy
Stars: ✭ 732 (-4.94%)
Mutual labels:  opencv
Ofxcv
Alternative approach to interfacing with OpenCv from openFrameworks.
Stars: ✭ 614 (-20.26%)
Mutual labels:  opencv
Head Pose Estimation
Head pose estimation by TensorFlow and OpenCV
Stars: ✭ 698 (-9.35%)
Mutual labels:  opencv
Anime Inpainting
An application tool of edge-connect, which can do anime inpainting and drawing. 动漫人物图片自动修复,去马赛克,填补,去瑕疵
Stars: ✭ 761 (-1.17%)
Mutual labels:  opencv
Bosssensor
Hide screen when boss is approaching.
Stars: ✭ 6,081 (+689.74%)
Mutual labels:  opencv
Raftlib
The RaftLib C++ library, streaming/dataflow concurrency via C++ iostream-like operators
Stars: ✭ 717 (-6.88%)
Mutual labels:  opencv

eyeLike

An OpenCV based webcam gaze tracker based on a simple image gradient-based eye center algorithm by Fabian Timm.

DISCLAIMER

This does not track gaze yet. It is basically just a developer reference implementation of Fabian Timm's algorithm that shows some debugging windows with points on your pupils.

If you want cheap gaze tracking and don't mind hardware check out The Eye Tribe. If you want webcam-based eye tracking contact Xlabs or use their chrome plugin and SDK. If you're looking for open source your only real bet is Pupil but that requires an expensive hardware headset.

Status

The eye center tracking works well but I don't have a reference point like eye corner yet so it can't actually track where the user is looking.

If anyone with more experience than me has ideas on how to effectively track a reference point or head pose so that the gaze point on the screen can be calculated contact me.

Building

CMake is required to build eyeLike.

OSX or Linux with Make

# do things in the build directory so that we don't clog up the main directory
mkdir build
cd build
cmake ../
make
./bin/eyeLike # the executable file

On OSX with XCode

mkdir build
./cmakeBuild.sh

then open the XCode project in the build folder and run from there.

On Windows

There is some way to use CMake on Windows but I am not familiar with it.

Blog Article:

Paper:

Timm and Barth. Accurate eye centre localisation by means of gradients. In Proceedings of the Int. Conference on Computer Theory and Applications (VISAPP), volume 1, pages 125-130, Algarve, Portugal, 2011. INSTICC.

(also see youtube video at http://www.youtube.com/watch?feature=player_embedded&v=aGmGyFLQAFM)

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].