https://github.com/pupil-labs/gaze-controlled-cursor-demo
https://github.com/pupil-labs/gaze-controlled-cursor-demo
Last synced: 11 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/pupil-labs/gaze-controlled-cursor-demo
- Owner: pupil-labs
- Created: 2023-05-12T06:50:44.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-01-24T08:32:09.000Z (about 1 year ago)
- Last Synced: 2025-04-13T05:45:51.798Z (11 days ago)
- Language: Python
- Size: 32.2 KB
- Stars: 4
- Watchers: 7
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.rst
Awesome Lists containing this project
README
===========================
Gaze-controlled Cursor Demo
===========================
This demo application of the `Real-time Screen Gaze `_ package can be used to control a PC's mouse cursor using one's eyes. You will need an eyetracking device from Pupil Labs, such as the `Neon `_.===================
Dependencies
===================
.. code:: bashpip install -r requirements.txt
===================
Usage
===================
.. code:: bashpython3 -m gaze_controlled_cursor_demo
* Adjust the settings as needed until all four markers are tracked
* Markers that are not tracked will show a red border
* Right-click anywhere in the window or on any of the tags to show/hide the settings-----
MacOS
-----
Note for MacOS users: the first time you run this project, MacOS may prompt you to grant permission for the app to utilize the accessibility features of the operating system. If you do not see this message or fail to grant permission, mouse control functionality will not work.
To manually grant permission* Open your System Settings and navigate to Privacy & Security
* Within that section go to Accessibility
* Find the terminal app you're using and allow control.