aboutsummaryrefslogtreecommitdiff
path: root/docs/user_guide/aruco_markers_pipeline/aoi_analysis.md
blob: 05afcd3cc562fe155b9c2d47764ca452c1e9d781 (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
45
46
47
48
49
50
51
52
53
54
55
56
57
58
Add AOI analysis
================



## Add AOIMatcher, AOIScanPath and AOIScanPathAnalyzers to ArUcoCamera layer to enable gaze analysis

Here is the previous extract where AOI matcher, AOI scan path and AOI scan path analyzers are added to the [ArUcoCamera](../../argaze.md/#argaze.ArUcoMarkers.ArUcoCamera) layer:

```json
{
    "name": "My FullHD camera",
    "size": [1920, 1080],
    ...
    "scenes": {
        "MyScene" : {
            "aruco_markers_group": {
                ...
            },
            "layers": {
                 "MyLayer": {
                    "aoi_scene": {
                        ...
                    }
                } 
            } 
        }
    },
    "layers": {
        "MyLayer": {
            "aoi_matcher": {
                "DeviationCircleCoverage": {
                    "coverage_threshold": 0.5
                }
            },
            "aoi_scan_path": {
                "duration_max": 30000
            },
            "aoi_scan_path_analyzers": {
                "Basic": {},
                "TransitionMatrix": {},
                "NGram": {
                    "n_min": 3,
                    "n_max": 5
                }
            }
        }
    },
    "gaze_movement_identifier": {
        ...
    }
    ...
}
```

!!! warning

    Adding scan path and scan path analyzers to [an ArUcoCamera](../../argaze.md/#argaze.ArUcoMarkers.ArUcoCamera) layer doesn't make sense if the camera is moving.