aboutsummaryrefslogtreecommitdiff
path: root/docs/user_guide/gaze_analysis_pipeline/pipeline_modules/gaze_position_calibrators.md
blob: 67dd779212b0cd714386b3c4f5c59b80e31512d1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
Gaze position calibrators
=========================

ArGaze provides ready-to-use gaze position calibrator algorithms.


The JSON samples have to be included inside [ArFrame configuration](../advanced_topics/gaze_position_calibration.md) *gaze_position_calibrator* entry to select an algorithm.

```json
"gaze_position_calibrator": {
    JSON sample
}
```

Read more about [GazePositionCalibrator base class in code reference](../../../argaze.md/#argaze.GazeFeatures.GazePositionCalibrator).

!!! note

    The members indicated as **property** are what returns the matcher.

## Linear regression

::: argaze.GazeAnalysis.LinearRegression.GazePositionCalibrator

### JSON sample

```json
"LinearRegression": {
	"coefficients": [
        [
            0.901167941442693,
            0.0345129853595345
        ],
        [
            0.11551395622739168,
            0.9315744785596141
        ]
    ],
    "intercept": [
        65.43372920399452,
        -52.23141937917768
    ]
}
```