From f8913ce2fa1aecde19830de69682199dfd78c43d Mon Sep 17 00:00:00 2001 From: Théo de la Hogue Date: Tue, 5 Sep 2023 08:54:17 +0200 Subject: Renaming demo_environment folder into demo_data. --- docs/user_guide/utils/demonstrations_scripts.md | 10 +- src/argaze/utils/demo_data/A3_demo.pdf | Bin 0 -> 125304 bytes src/argaze/utils/demo_data/aoi_3d_scene.obj | 57 ++++++++++ src/argaze/utils/demo_data/aruco_markers_group.obj | 34 ++++++ src/argaze/utils/demo_data/demo.mov | Bin 0 -> 13345258 bytes .../demo_data/demo_augmented_reality_setup.json | 123 +++++++++++++++++++++ .../utils/demo_data/demo_gaze_analysis_setup.json | 98 ++++++++++++++++ src/argaze/utils/demo_data/frame_background.jpg | Bin 0 -> 19108 bytes src/argaze/utils/demo_data/optic_parameters.json | 33 ++++++ src/argaze/utils/demo_environment/A3_demo.pdf | Bin 125304 -> 0 bytes src/argaze/utils/demo_environment/aoi_3d_scene.obj | 57 ---------- .../utils/demo_environment/aruco_markers_group.obj | 34 ------ src/argaze/utils/demo_environment/demo.mov | Bin 13345258 -> 0 bytes .../demo_augmented_reality_setup.json | 123 --------------------- .../demo_environment/demo_gaze_analysis_setup.json | 98 ---------------- .../utils/demo_environment/frame_background.jpg | Bin 19108 -> 0 bytes .../utils/demo_environment/optic_parameters.json | 33 ------ 17 files changed, 350 insertions(+), 350 deletions(-) create mode 100644 src/argaze/utils/demo_data/A3_demo.pdf create mode 100644 src/argaze/utils/demo_data/aoi_3d_scene.obj create mode 100644 src/argaze/utils/demo_data/aruco_markers_group.obj create mode 100644 src/argaze/utils/demo_data/demo.mov create mode 100644 src/argaze/utils/demo_data/demo_augmented_reality_setup.json create mode 100644 src/argaze/utils/demo_data/demo_gaze_analysis_setup.json create mode 100644 src/argaze/utils/demo_data/frame_background.jpg create mode 100644 src/argaze/utils/demo_data/optic_parameters.json delete mode 100644 src/argaze/utils/demo_environment/A3_demo.pdf delete mode 100644 src/argaze/utils/demo_environment/aoi_3d_scene.obj delete mode 100644 src/argaze/utils/demo_environment/aruco_markers_group.obj delete mode 100644 src/argaze/utils/demo_environment/demo.mov delete mode 100644 src/argaze/utils/demo_environment/demo_augmented_reality_setup.json delete mode 100644 src/argaze/utils/demo_environment/demo_gaze_analysis_setup.json delete mode 100644 src/argaze/utils/demo_environment/frame_background.jpg delete mode 100644 src/argaze/utils/demo_environment/optic_parameters.json diff --git a/docs/user_guide/utils/demonstrations_scripts.md b/docs/user_guide/utils/demonstrations_scripts.md index 4f73092..1592115 100644 --- a/docs/user_guide/utils/demonstrations_scripts.md +++ b/docs/user_guide/utils/demonstrations_scripts.md @@ -14,19 +14,19 @@ Collection of command-line scripts for demonstration purpose. Load ArFrame with a single ArLayer from **demo_gaze_analysis_setup.json** file then, simulate gaze position using mouse pointer to illustrate gaze features. ```shell -python ./src/argaze/utils/demo_gaze_analysis_run.py ./src/argaze/utils/demo_environment/demo_gaze_analysis_setup.json +python ./src/argaze/utils/demo_gaze_analysis_run.py ./src/argaze/utils/demo_data/demo_gaze_analysis_setup.json ``` ## Augmented reality pipeline demonstration -Load ArCamera from **demo_augmented_reality_setup.json** file then, detect ArUco markers into a demo video source and estimate environment pose. +Load ArCamera from **demo_augmented_reality_setup.json** file then, detect ArUco markers into a demo video source and estimate camera pose. ```shell -python ./src/argaze/utils/demo_augmented_reality_run.py ./src/argaze/utils/demo_environment/demo_augmented_reality_setup.json -s ./src/argaze/utils/demo_environment/demo.mov +python ./src/argaze/utils/demo_augmented_reality_run.py ./src/argaze/utils/demo_data/demo_augmented_reality_setup.json -s ./src/argaze/utils/demo_data/demo.mov ``` !!! note - To reproduce this demonstration with live video source, camera calibration have to be done and exported into **./src/argaze/utils/demo_environment/optic_parameters.json** file. + To reproduce this demonstration with live video source, camera calibration have to be done and exported into **./src/argaze/utils/demo_data/optic_parameters.json** file. !!! note - To reproduce this demonstration with live video source, print **A3_demo.pdf** file located in *./src/argaze/utils/demo_environment/* folder on A3 paper sheet. + To reproduce this demonstration with live video source, print **A3_demo.pdf** file located in *./src/argaze/utils/demo_data/* folder on A3 paper sheet. diff --git a/src/argaze/utils/demo_data/A3_demo.pdf b/src/argaze/utils/demo_data/A3_demo.pdf new file mode 100644 index 0000000..cc51bc2 Binary files /dev/null and b/src/argaze/utils/demo_data/A3_demo.pdf differ diff --git a/src/argaze/utils/demo_data/aoi_3d_scene.obj b/src/argaze/utils/demo_data/aoi_3d_scene.obj new file mode 100644 index 0000000..d32e235 --- /dev/null +++ b/src/argaze/utils/demo_data/aoi_3d_scene.obj @@ -0,0 +1,57 @@ +# Blender v3.0.1 OBJ File: 'ar_camera.blend' +# www.blender.org +o GrayRectangle +v 0.000000 0.000000 0.000000 +v 25.000000 0.000000 0.000000 +v 0.000000 14.960000 0.000000 +v 25.000000 14.960000 0.000000 +s off +f 1 2 4 3 +o RedSquare +v 3.497026 8.309391 0.000000 +v 7.504756 8.309391 0.000000 +v 3.497026 12.314838 0.001030 +v 7.504756 12.314838 0.001030 +s off +f 5 6 8 7 +o BlueTriangle +v 10.500295 2.307687 0.000000 +v 14.503224 2.306344 0.000000 +v 12.502419 6.312207 0.001030 +s off +f 9 10 11 +o GreenCircle +v 19.495552 12.311101 0.000000 +v 19.105371 12.272672 0.000000 +v 18.730185 12.158860 0.000000 +v 18.384411 11.974040 0.000000 +v 18.081339 11.725314 0.000000 +v 17.832613 11.422241 0.000000 +v 17.647793 11.076468 0.000000 +v 17.533981 10.701282 0.000000 +v 17.495552 10.311101 0.000000 +v 17.533981 9.920920 0.000000 +v 17.647793 9.545734 0.000000 +v 17.832613 9.199961 0.000000 +v 18.081339 8.896888 0.000000 +v 18.384411 8.648162 0.000000 +v 18.730185 8.463342 0.000000 +v 19.105371 8.349530 0.000000 +v 19.495552 8.311101 0.000000 +v 19.885733 8.349530 0.000000 +v 20.260920 8.463342 0.000000 +v 20.606693 8.648162 0.000000 +v 20.909765 8.896887 0.000000 +v 21.158491 9.199960 0.000000 +v 21.343311 9.545733 0.000000 +v 21.457123 9.920920 0.000000 +v 21.495552 10.311101 0.000000 +v 21.457123 10.701282 0.000000 +v 21.343311 11.076468 0.000000 +v 21.158491 11.422241 0.000000 +v 20.909765 11.725314 0.000000 +v 20.606693 11.974040 0.000000 +v 20.260920 12.158860 0.000000 +v 19.885733 12.272672 0.000000 +s off +f 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 12 diff --git a/src/argaze/utils/demo_data/aruco_markers_group.obj b/src/argaze/utils/demo_data/aruco_markers_group.obj new file mode 100644 index 0000000..1030d01 --- /dev/null +++ b/src/argaze/utils/demo_data/aruco_markers_group.obj @@ -0,0 +1,34 @@ +# Blender v3.0.1 OBJ File: 'ar_camera.blend' +# www.blender.org +o DICT_APRILTAG_16h5#0_Marker +v -5.000000 14.960000 0.000000 +v 0.000000 14.960000 0.000000 +v -5.000000 19.959999 0.000000 +v 0.000000 19.959999 0.000000 +vn 0.0000 0.0000 1.0000 +s off +f 1//1 2//1 4//1 3//1 +o DICT_APRILTAG_16h5#1_Marker +v 25.000000 14.960000 0.000000 +v 30.000000 14.960000 0.000000 +v 25.000000 19.959999 0.000000 +v 30.000000 19.959999 0.000000 +vn 0.0000 0.0000 1.0000 +s off +f 5//2 6//2 8//2 7//2 +o DICT_APRILTAG_16h5#2_Marker +v -5.000000 -5.000000 0.000000 +v 0.000000 -5.000000 0.000000 +v -5.000000 0.000000 0.000000 +v 0.000000 0.000000 0.000000 +vn 0.0000 0.0000 1.0000 +s off +f 9//3 10//3 12//3 11//3 +o DICT_APRILTAG_16h5#3_Marker +v 25.000000 -5.000000 0.000000 +v 30.000000 -5.000000 0.000000 +v 25.000000 0.000000 0.000000 +v 30.000000 0.000000 0.000000 +vn 0.0000 0.0000 1.0000 +s off +f 13//4 14//4 16//4 15//4 diff --git a/src/argaze/utils/demo_data/demo.mov b/src/argaze/utils/demo_data/demo.mov new file mode 100644 index 0000000..bba7999 Binary files /dev/null and b/src/argaze/utils/demo_data/demo.mov differ diff --git a/src/argaze/utils/demo_data/demo_augmented_reality_setup.json b/src/argaze/utils/demo_data/demo_augmented_reality_setup.json new file mode 100644 index 0000000..5b25da5 --- /dev/null +++ b/src/argaze/utils/demo_data/demo_augmented_reality_setup.json @@ -0,0 +1,123 @@ +{ + "name": "ArUcoCamera Demo", + "size": [1280, 720], + "aruco_detector": { + "dictionary": { + "name": "DICT_APRILTAG_16h5" + }, + "marker_size": 5, + "optic_parameters": "optic_parameters.json", + "parameters": { + "cornerRefinementMethod": 1, + "aprilTagQuadSigma": 2, + "aprilTagDeglitch": 1 + } + }, + "layers": { + "main_layer": {} + }, + "image_parameters": { + "background_weight": 1, + "draw_layers": { + "main_layer": { + "draw_aoi_scene": { + "draw_aoi": { + "color": [255, 255, 255], + "border_size": 1 + } + } + } + }, + "draw_gaze_position": { + "color": [0, 255, 255], + "size": 4 + }, + "draw_detected_markers": { + "color": [0, 255, 0], + "draw_axes": { + "thickness": 3 + } + } + }, + "scenes": { + "ArScene Demo" : { + "aruco_markers_group": "aruco_markers_group.obj", + "layers": { + "main_layer" : { + "aoi_scene": "aoi_3d_scene.obj" + } + }, + "frames": { + "GrayRectangle": { + "size": [640, 383], + "background": "frame_background.jpg", + "gaze_movement_identifier": { + "DispersionThresholdIdentification": { + "deviation_max_threshold": 25, + "duration_min_threshold": 200 + } + }, + "scan_path": { + "duration_max": 10000 + }, + "layers": { + "GrayRectangle": { + "aoi_scene": "aoi_3d_scene.obj", + "aoi_matcher": { + "FocusPointInside": {} + } + } + }, + "heatmap": { + "size": [320, 240] + }, + "image_parameters": { + "background_weight": 1, + "heatmap_weight": 0.5, + "draw_scan_path": { + "draw_fixations": { + "deviation_circle_color": [0, 255, 255], + "duration_border_color": [0, 127, 127], + "duration_factor": 1e-2 + }, + "draw_saccades": { + "line_color": [0, 255, 255] + } + }, + "draw_layers": { + "GrayRectangle": { + "draw_aoi_scene": { + "draw_aoi": { + "color": [255, 255, 255], + "border_size": 1 + } + }, + "draw_aoi_matching": { + "draw_matched_fixation": { + "deviation_circle_color": [255, 255, 255] + }, + "draw_matched_fixation_positions": { + "position_color": [0, 255, 255], + "line_color": [0, 0, 0] + }, + "draw_looked_aoi": { + "color": [0, 255, 0], + "border_size": 2 + }, + "looked_aoi_name_color": [255, 255, 255], + "looked_aoi_name_offset": [10, 10] + } + } + }, + "draw_gaze_position": { + "color": [0, 255, 255], + "size": 2 + } + } + } + }, + "angle_tolerance": 15.0, + "distance_tolerance": 2.54 + } + } +} \ No newline at end of file diff --git a/src/argaze/utils/demo_data/demo_gaze_analysis_setup.json b/src/argaze/utils/demo_data/demo_gaze_analysis_setup.json new file mode 100644 index 0000000..a77446d --- /dev/null +++ b/src/argaze/utils/demo_data/demo_gaze_analysis_setup.json @@ -0,0 +1,98 @@ +{ + "name": "ArFrame Demo", + "size": [1920, 1149], + "background": "frame_background.jpg", + "gaze_movement_identifier": { + "DispersionThresholdIdentification": { + "deviation_max_threshold": 50, + "duration_min_threshold": 200 + } + }, + "scan_path": { + "duration_max": 10000 + }, + "scan_path_analyzers": { + "Basic": {}, + "KCoefficient": {}, + "NearestNeighborIndex": { + "size": [1920, 1149] + }, + "ExploitExploreRatio": { + "short_fixation_duration_threshold": 0 + } + }, + "heatmap": { + "size": [320, 240] + }, + "layers": { + "GrayRectangle": { + "aoi_scene": "aoi_3d_scene.obj", + "aoi_matcher": { + "DeviationCircleCoverage": { + "coverage_threshold": 0.5 + } + }, + "aoi_scan_path": { + "duration_max": 30000 + }, + "aoi_scan_path_analyzers": { + "Basic": {}, + "TransitionMatrix": {}, + "KCoefficient": {}, + "LempelZivComplexity": {}, + "NGram": { + "n_min": 3, + "n_max": 3 + }, + "Entropy":{} + } + } + }, + "image_parameters": { + "background_weight": 1, + "heatmap_weight": 0.5, + "draw_scan_path": { + "draw_fixations": { + "deviation_circle_color": [255, 0, 255], + "duration_border_color": [127, 0, 127], + "duration_factor": 1e-2 + }, + "draw_saccades": { + "line_color": [255, 0, 255] + }, + "deepness": 0 + }, + "draw_layers": { + "GrayRectangle": { + "draw_aoi_scene": { + "draw_aoi": { + "color": [255, 255, 255], + "border_size": 1 + } + }, + "draw_aoi_matching": { + "draw_matched_fixation": { + "deviation_circle_color": [255, 255, 255] + }, + "draw_matched_fixation_positions": { + "position_color": [0, 255, 255], + "line_color": [0, 0, 0] + }, + "draw_matched_region": { + "color": [0, 255, 0], + "border_size": 4 + }, + "draw_looked_aoi": { + "color": [0, 255, 0], + "border_size": 2 + }, + "looked_aoi_name_color": [255, 255, 255], + "looked_aoi_name_offset": [0, -10] + } + } + }, + "draw_gaze_position": { + "color": [0, 255, 255] + } + } +} \ No newline at end of file diff --git a/src/argaze/utils/demo_data/frame_background.jpg b/src/argaze/utils/demo_data/frame_background.jpg new file mode 100644 index 0000000..7aabe63 Binary files /dev/null and b/src/argaze/utils/demo_data/frame_background.jpg differ diff --git a/src/argaze/utils/demo_data/optic_parameters.json b/src/argaze/utils/demo_data/optic_parameters.json new file mode 100644 index 0000000..aec1bd8 --- /dev/null +++ b/src/argaze/utils/demo_data/optic_parameters.json @@ -0,0 +1,33 @@ +{ + "rms": 0.2295593838453216, + "dimensions": [ + 1280, + 720 + ], + "K": [ + [ + 970.7739542622236, + 0.0, + 644.9644070624494 + ], + [ + 0.0, + 970.3927308620368, + 354.9165119494194 + ], + [ + 0.0, + 0.0, + 1.0 + ] + ], + "D": [ + [ + -0.07708562133121194, + 0.6594792466909837, + 0.0011187458353557592, + 0.0008902964964825645, + -1.4155230084752772 + ] + ] +} \ No newline at end of file diff --git a/src/argaze/utils/demo_environment/A3_demo.pdf b/src/argaze/utils/demo_environment/A3_demo.pdf deleted file mode 100644 index cc51bc2..0000000 Binary files a/src/argaze/utils/demo_environment/A3_demo.pdf and /dev/null differ diff --git a/src/argaze/utils/demo_environment/aoi_3d_scene.obj b/src/argaze/utils/demo_environment/aoi_3d_scene.obj deleted file mode 100644 index d32e235..0000000 --- a/src/argaze/utils/demo_environment/aoi_3d_scene.obj +++ /dev/null @@ -1,57 +0,0 @@ -# Blender v3.0.1 OBJ File: 'ar_camera.blend' -# www.blender.org -o GrayRectangle -v 0.000000 0.000000 0.000000 -v 25.000000 0.000000 0.000000 -v 0.000000 14.960000 0.000000 -v 25.000000 14.960000 0.000000 -s off -f 1 2 4 3 -o RedSquare -v 3.497026 8.309391 0.000000 -v 7.504756 8.309391 0.000000 -v 3.497026 12.314838 0.001030 -v 7.504756 12.314838 0.001030 -s off -f 5 6 8 7 -o BlueTriangle -v 10.500295 2.307687 0.000000 -v 14.503224 2.306344 0.000000 -v 12.502419 6.312207 0.001030 -s off -f 9 10 11 -o GreenCircle -v 19.495552 12.311101 0.000000 -v 19.105371 12.272672 0.000000 -v 18.730185 12.158860 0.000000 -v 18.384411 11.974040 0.000000 -v 18.081339 11.725314 0.000000 -v 17.832613 11.422241 0.000000 -v 17.647793 11.076468 0.000000 -v 17.533981 10.701282 0.000000 -v 17.495552 10.311101 0.000000 -v 17.533981 9.920920 0.000000 -v 17.647793 9.545734 0.000000 -v 17.832613 9.199961 0.000000 -v 18.081339 8.896888 0.000000 -v 18.384411 8.648162 0.000000 -v 18.730185 8.463342 0.000000 -v 19.105371 8.349530 0.000000 -v 19.495552 8.311101 0.000000 -v 19.885733 8.349530 0.000000 -v 20.260920 8.463342 0.000000 -v 20.606693 8.648162 0.000000 -v 20.909765 8.896887 0.000000 -v 21.158491 9.199960 0.000000 -v 21.343311 9.545733 0.000000 -v 21.457123 9.920920 0.000000 -v 21.495552 10.311101 0.000000 -v 21.457123 10.701282 0.000000 -v 21.343311 11.076468 0.000000 -v 21.158491 11.422241 0.000000 -v 20.909765 11.725314 0.000000 -v 20.606693 11.974040 0.000000 -v 20.260920 12.158860 0.000000 -v 19.885733 12.272672 0.000000 -s off -f 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 12 diff --git a/src/argaze/utils/demo_environment/aruco_markers_group.obj b/src/argaze/utils/demo_environment/aruco_markers_group.obj deleted file mode 100644 index 1030d01..0000000 --- a/src/argaze/utils/demo_environment/aruco_markers_group.obj +++ /dev/null @@ -1,34 +0,0 @@ -# Blender v3.0.1 OBJ File: 'ar_camera.blend' -# www.blender.org -o DICT_APRILTAG_16h5#0_Marker -v -5.000000 14.960000 0.000000 -v 0.000000 14.960000 0.000000 -v -5.000000 19.959999 0.000000 -v 0.000000 19.959999 0.000000 -vn 0.0000 0.0000 1.0000 -s off -f 1//1 2//1 4//1 3//1 -o DICT_APRILTAG_16h5#1_Marker -v 25.000000 14.960000 0.000000 -v 30.000000 14.960000 0.000000 -v 25.000000 19.959999 0.000000 -v 30.000000 19.959999 0.000000 -vn 0.0000 0.0000 1.0000 -s off -f 5//2 6//2 8//2 7//2 -o DICT_APRILTAG_16h5#2_Marker -v -5.000000 -5.000000 0.000000 -v 0.000000 -5.000000 0.000000 -v -5.000000 0.000000 0.000000 -v 0.000000 0.000000 0.000000 -vn 0.0000 0.0000 1.0000 -s off -f 9//3 10//3 12//3 11//3 -o DICT_APRILTAG_16h5#3_Marker -v 25.000000 -5.000000 0.000000 -v 30.000000 -5.000000 0.000000 -v 25.000000 0.000000 0.000000 -v 30.000000 0.000000 0.000000 -vn 0.0000 0.0000 1.0000 -s off -f 13//4 14//4 16//4 15//4 diff --git a/src/argaze/utils/demo_environment/demo.mov b/src/argaze/utils/demo_environment/demo.mov deleted file mode 100644 index bba7999..0000000 Binary files a/src/argaze/utils/demo_environment/demo.mov and /dev/null differ diff --git a/src/argaze/utils/demo_environment/demo_augmented_reality_setup.json b/src/argaze/utils/demo_environment/demo_augmented_reality_setup.json deleted file mode 100644 index 5b25da5..0000000 --- a/src/argaze/utils/demo_environment/demo_augmented_reality_setup.json +++ /dev/null @@ -1,123 +0,0 @@ -{ - "name": "ArUcoCamera Demo", - "size": [1280, 720], - "aruco_detector": { - "dictionary": { - "name": "DICT_APRILTAG_16h5" - }, - "marker_size": 5, - "optic_parameters": "optic_parameters.json", - "parameters": { - "cornerRefinementMethod": 1, - "aprilTagQuadSigma": 2, - "aprilTagDeglitch": 1 - } - }, - "layers": { - "main_layer": {} - }, - "image_parameters": { - "background_weight": 1, - "draw_layers": { - "main_layer": { - "draw_aoi_scene": { - "draw_aoi": { - "color": [255, 255, 255], - "border_size": 1 - } - } - } - }, - "draw_gaze_position": { - "color": [0, 255, 255], - "size": 4 - }, - "draw_detected_markers": { - "color": [0, 255, 0], - "draw_axes": { - "thickness": 3 - } - } - }, - "scenes": { - "ArScene Demo" : { - "aruco_markers_group": "aruco_markers_group.obj", - "layers": { - "main_layer" : { - "aoi_scene": "aoi_3d_scene.obj" - } - }, - "frames": { - "GrayRectangle": { - "size": [640, 383], - "background": "frame_background.jpg", - "gaze_movement_identifier": { - "DispersionThresholdIdentification": { - "deviation_max_threshold": 25, - "duration_min_threshold": 200 - } - }, - "scan_path": { - "duration_max": 10000 - }, - "layers": { - "GrayRectangle": { - "aoi_scene": "aoi_3d_scene.obj", - "aoi_matcher": { - "FocusPointInside": {} - } - } - }, - "heatmap": { - "size": [320, 240] - }, - "image_parameters": { - "background_weight": 1, - "heatmap_weight": 0.5, - "draw_scan_path": { - "draw_fixations": { - "deviation_circle_color": [0, 255, 255], - "duration_border_color": [0, 127, 127], - "duration_factor": 1e-2 - }, - "draw_saccades": { - "line_color": [0, 255, 255] - } - }, - "draw_layers": { - "GrayRectangle": { - "draw_aoi_scene": { - "draw_aoi": { - "color": [255, 255, 255], - "border_size": 1 - } - }, - "draw_aoi_matching": { - "draw_matched_fixation": { - "deviation_circle_color": [255, 255, 255] - }, - "draw_matched_fixation_positions": { - "position_color": [0, 255, 255], - "line_color": [0, 0, 0] - }, - "draw_looked_aoi": { - "color": [0, 255, 0], - "border_size": 2 - }, - "looked_aoi_name_color": [255, 255, 255], - "looked_aoi_name_offset": [10, 10] - } - } - }, - "draw_gaze_position": { - "color": [0, 255, 255], - "size": 2 - } - } - } - }, - "angle_tolerance": 15.0, - "distance_tolerance": 2.54 - } - } -} \ No newline at end of file diff --git a/src/argaze/utils/demo_environment/demo_gaze_analysis_setup.json b/src/argaze/utils/demo_environment/demo_gaze_analysis_setup.json deleted file mode 100644 index a77446d..0000000 --- a/src/argaze/utils/demo_environment/demo_gaze_analysis_setup.json +++ /dev/null @@ -1,98 +0,0 @@ -{ - "name": "ArFrame Demo", - "size": [1920, 1149], - "background": "frame_background.jpg", - "gaze_movement_identifier": { - "DispersionThresholdIdentification": { - "deviation_max_threshold": 50, - "duration_min_threshold": 200 - } - }, - "scan_path": { - "duration_max": 10000 - }, - "scan_path_analyzers": { - "Basic": {}, - "KCoefficient": {}, - "NearestNeighborIndex": { - "size": [1920, 1149] - }, - "ExploitExploreRatio": { - "short_fixation_duration_threshold": 0 - } - }, - "heatmap": { - "size": [320, 240] - }, - "layers": { - "GrayRectangle": { - "aoi_scene": "aoi_3d_scene.obj", - "aoi_matcher": { - "DeviationCircleCoverage": { - "coverage_threshold": 0.5 - } - }, - "aoi_scan_path": { - "duration_max": 30000 - }, - "aoi_scan_path_analyzers": { - "Basic": {}, - "TransitionMatrix": {}, - "KCoefficient": {}, - "LempelZivComplexity": {}, - "NGram": { - "n_min": 3, - "n_max": 3 - }, - "Entropy":{} - } - } - }, - "image_parameters": { - "background_weight": 1, - "heatmap_weight": 0.5, - "draw_scan_path": { - "draw_fixations": { - "deviation_circle_color": [255, 0, 255], - "duration_border_color": [127, 0, 127], - "duration_factor": 1e-2 - }, - "draw_saccades": { - "line_color": [255, 0, 255] - }, - "deepness": 0 - }, - "draw_layers": { - "GrayRectangle": { - "draw_aoi_scene": { - "draw_aoi": { - "color": [255, 255, 255], - "border_size": 1 - } - }, - "draw_aoi_matching": { - "draw_matched_fixation": { - "deviation_circle_color": [255, 255, 255] - }, - "draw_matched_fixation_positions": { - "position_color": [0, 255, 255], - "line_color": [0, 0, 0] - }, - "draw_matched_region": { - "color": [0, 255, 0], - "border_size": 4 - }, - "draw_looked_aoi": { - "color": [0, 255, 0], - "border_size": 2 - }, - "looked_aoi_name_color": [255, 255, 255], - "looked_aoi_name_offset": [0, -10] - } - } - }, - "draw_gaze_position": { - "color": [0, 255, 255] - } - } -} \ No newline at end of file diff --git a/src/argaze/utils/demo_environment/frame_background.jpg b/src/argaze/utils/demo_environment/frame_background.jpg deleted file mode 100644 index 7aabe63..0000000 Binary files a/src/argaze/utils/demo_environment/frame_background.jpg and /dev/null differ diff --git a/src/argaze/utils/demo_environment/optic_parameters.json b/src/argaze/utils/demo_environment/optic_parameters.json deleted file mode 100644 index aec1bd8..0000000 --- a/src/argaze/utils/demo_environment/optic_parameters.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "rms": 0.2295593838453216, - "dimensions": [ - 1280, - 720 - ], - "K": [ - [ - 970.7739542622236, - 0.0, - 644.9644070624494 - ], - [ - 0.0, - 970.3927308620368, - 354.9165119494194 - ], - [ - 0.0, - 0.0, - 1.0 - ] - ], - "D": [ - [ - -0.07708562133121194, - 0.6594792466909837, - 0.0011187458353557592, - 0.0008902964964825645, - -1.4155230084752772 - ] - ] -} \ No newline at end of file -- cgit v1.1