{"id":15043492,"url":"https://github.com/trishume/eyelike","last_synced_at":"2025-04-12T19:50:35.542Z","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":953,"open_issues_count":12,"forks_count":335,"subscribers_count":108,"default_branch":"master","last_synced_at":"2025-04-10T04:49:54.532Z","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-04-05T01:15:14.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":248625501,"owners_count":21135513,"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-09-24T20:49:09.072Z","updated_at":"2025-04-12T19:50:35.517Z","avatar_url":"https://github.com/trishume.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"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"}