{"id":13400054,"url":"https://github.com/trishume/eyeLike","last_synced_at":"2025-03-14T04:32:29.449Z","repository":{"id":5141949,"uuid":"6308751","full_name":"trishume/eyeLike","owner":"trishume","description":"A webcam based pupil tracking implementation.","archived":false,"fork":false,"pushed_at":"2019-03-31T17:09:40.000Z","size":256,"stargazers_count":949,"open_issues_count":12,"forks_count":337,"subscribers_count":109,"default_branch":"master","last_synced_at":"2025-03-05T16:51:51.528Z","etag":null,"topics":["eye-tracking","opencv"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"MichaCo/CacheManager","license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/trishume.png","metadata":{"files":{"readme":"Readme.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2012-10-20T12:28:07.000Z","updated_at":"2025-03-04T23:02:57.000Z","dependencies_parsed_at":"2022-07-20T00:16:58.534Z","dependency_job_id":null,"html_url":"https://github.com/trishume/eyeLike","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trishume%2FeyeLike","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trishume%2FeyeLike/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trishume%2FeyeLike/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trishume%2FeyeLike/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/trishume","download_url":"https://codeload.github.com/trishume/eyeLike/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243526886,"owners_count":20305110,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["eye-tracking","opencv"],"created_at":"2024-07-30T19:00:47.372Z","updated_at":"2025-03-14T04:32:29.440Z","avatar_url":"https://github.com/trishume.png","language":"C++","funding_links":[],"categories":["Face detection and alignment","C++","Frameworks and libraries"],"sub_categories":["C++"],"readme":"## eyeLike\nAn OpenCV based webcam gaze tracker based on a simple image gradient-based eye center algorithm by Fabian Timm.\n\n## DISCLAIMER\n**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.\n\nIf you want cheap gaze tracking and don't mind hardware check out [The Eye Tribe](https://theeyetribe.com/).\nIf you want webcam-based eye tracking contact [Xlabs](http://xlabsgaze.com/) or use their chrome plugin and SDK.\nIf you're looking for open source your only real bet is [Pupil](http://pupil-labs.com/) but that requires an expensive hardware headset.\n\n## Status\nThe eye center tracking works well but I don't have a reference point like eye corner yet so it can't actually track\nwhere the user is looking.\n\nIf anyone with more experience than me has ideas on how to effectively track a reference point or head pose\nso that the gaze point on the screen can be calculated contact me.\n\n## Building\n\nCMake is required to build eyeLike.\n\n### OSX or Linux with Make\n```bash\n# do things in the build directory so that we don't clog up the main directory\nmkdir build\ncd build\ncmake ../\nmake\n./bin/eyeLike # the executable file\n```\n\n### On OSX with XCode\n```bash\nmkdir build\n./cmakeBuild.sh\n```\nthen open the XCode project in the build folder and run from there.\n\n### On Windows\nThere is some way to use CMake on Windows but I am not familiar with it.\n\n## Blog Article:\n- [Using Fabian Timm's Algorithm](http://thume.ca/projects/2012/11/04/simple-accurate-eye-center-tracking-in-opencv/)\n\n## Paper:\nTimm and Barth. Accurate eye centre localisation by means of gradients.\nIn Proceedings of the Int. Conference on Computer Theory and\nApplications (VISAPP), volume 1, pages 125-130, Algarve, Portugal,\n2011. INSTICC.\n\n(also see youtube video at http://www.youtube.com/watch?feature=player_embedded\u0026v=aGmGyFLQAFM)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftrishume%2FeyeLike","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftrishume%2FeyeLike","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftrishume%2FeyeLike/lists"}