Comments (1)
Hi,
The 2d pupil detector runs once per frame and generates an ellipse for each one of them (2d c++ ellipse). These ellipses are combined to a time series which is used to fit the 3d model. Once the model is fit, the ellipses are unprojected and adjusted onto the model and then back projected. This results in a new pye3d 2d ellipse.
The 2d c++ ellipse can be noisy due to errors in the ellipse fitting. The pye3d ellipse can be inaccurate if the 3d model is not fit well.
The pupil listener subscribes to pupil.
, receiving both, 2d c++ and pye3d pupil data. This is where the ellipse is parsed, for both data types.
from hmd-eyes.
Related Issues (20)
- Hololens support on V1.2 HOT 1
- VR add-on for Vive pro cannot be recognized after opening Pupil capture HOT 4
- Receive pupil data from both eyes simultaneously HOT 3
- Accessing gaze data before calibration finishes HOT 1
- NullReferenceException Error with Connection? HOT 2
- What is the best calibration practice? HOT 2
- Would you consider refactoring as a custom package? HOT 2
- Support for OpenXR eye_gaze_interaction extension on Linux and Windows? HOT 3
- IL2CPP build connection error
- Alpha: FormatterNotRegisteredException HOT 2
- alpha - Use color to indicate when the gaze estimate marker is not being updated. HOT 1
- "Diameter" Values HOT 3
- Camera Sensor Dimensions and Specifications
- Alpha/Beta: In gazeVisualizer.cs, updating marker position to hit.point is a misleading representation of gaze accuracy. HOT 3
- README - Fix links to docs.pupil-labs.com HOT 1
- Start File Sources in Capture via notification HOT 17
- HMD_Calibration(_3D) does not drop low-confidence samples HOT 2
- How to make Gaze Visualizer invisible for the HMD-user? HOT 1
- Live recording HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from hmd-eyes.