Files
appRobotHoming/data/homing/20260625_175916/cam0_aruco_detection.json
2026-06-25 20:36:09 +02:00

2628 lines
52 KiB
JSON

{
"schema_version": "1.0",
"created_utc": "2026-06-25T17:59:21Z",
"vision_config": {
"MarkerType": "DICT_4X4_250",
"MarkerSize": 0.025
},
"camera": {
"camera_id": "cam0",
"intrinsics_file": "/app/data/calibration/20260610_092149/cam0_calibration.npz",
"camera_matrix": [
[
1424.7584228515625,
0.0,
635.95947265625
],
[
0.0,
1421.5770263671875,
482.1744384765625
],
[
0.0,
0.0,
1.0
]
],
"distortion_coefficients": [
0.05634751915931702,
0.33765655755996704,
0.002130246954038739,
-0.004022662527859211,
-1.182201862335205
]
},
"image": {
"image_file": "/app/data/homing/20260625_175916/cam0.jpg",
"image_sha256": "00fb7da9b5f999e54b809e4dc6d16f0f94d320feadd839d2a6e9440bf2a3f91f",
"width_px": 1280,
"height_px": 960
},
"aruco": {
"dictionary": "DICT_4X4_250",
"num_detected_markers": 38,
"num_rejected_candidates": 21
},
"detections": [
{
"observation_id": "20fa87f9-a41f-42b2-acaa-e32115af3da5",
"type": "aruco",
"marker_id": 148,
"marker_size_m": 0.025,
"image_points_px": [
[
802.0,
214.0
],
[
756.0,
214.0
],
[
757.0,
166.0
],
[
804.0,
167.0
]
],
"center_px": [
779.75,
190.25
],
"quality": {
"area_px": 2209.5,
"perimeter_px": 188.06358337402344,
"sharpness": {
"laplacian_var": 3317.9683455616355
},
"contrast": {
"p05": 85.0,
"p95": 251.0,
"dynamic_range": 166.0,
"mean_gray": 138.22207621550592,
"std_gray": 62.97706723505798
},
"geometry": {
"distance_to_center_norm": 0.40211379528045654,
"distance_to_border_px": 166.0
},
"edge_ratio": 1.04370465485946,
"edge_lengths_px": [
46.0,
48.010414123535156,
47.01063537597656,
47.04253387451172
]
},
"confidence": 0.9581254575650571
},
{
"observation_id": "49b5c530-b5a5-43e8-8c6a-438d5b98ba86",
"type": "aruco",
"marker_id": 144,
"marker_size_m": 0.025,
"image_points_px": [
[
798.0,
410.0
],
[
753.0,
410.0
],
[
754.0,
367.0
],
[
799.0,
368.0
]
],
"center_px": [
776.0,
388.75
],
"quality": {
"area_px": 1913.0,
"perimeter_px": 175.03463745117188,
"sharpness": {
"laplacian_var": 4328.683950249926
},
"contrast": {
"p05": 59.0,
"p95": 252.0,
"dynamic_range": 193.0,
"mean_gray": 140.30672926447573,
"std_gray": 80.76554566334332
},
"geometry": {
"distance_to_center_norm": 0.20471994578838348,
"distance_to_border_px": 367.0
},
"edge_ratio": 1.0713894494299914,
"edge_lengths_px": [
45.0,
43.011627197265625,
45.0111083984375,
42.01190185546875
]
},
"confidence": 0.9333674141854089
},
{
"observation_id": "9f9529ae-3b2c-4cbd-a922-725c7240cb59",
"type": "aruco",
"marker_id": 97,
"marker_size_m": 0.025,
"image_points_px": [
[
650.0,
928.0
],
[
652.0,
892.0
],
[
701.0,
892.0
],
[
701.0,
930.0
]
],
"center_px": [
676.0,
910.5
],
"quality": {
"area_px": 1851.0,
"perimeter_px": 174.09471130371094,
"sharpness": {
"laplacian_var": 2569.794597701358
},
"contrast": {
"p05": 7.0,
"p95": 173.0,
"dynamic_range": 166.0,
"mean_gray": 83.53302253302253,
"std_gray": 70.11345199859693
},
"geometry": {
"distance_to_center_norm": 0.54000324010849,
"distance_to_border_px": 30.0
},
"edge_ratio": 1.4155727582742472,
"edge_lengths_px": [
36.055511474609375,
49.0,
38.0,
51.03919982910156
]
},
"confidence": 0.42385670146087856
},
{
"observation_id": "695f335c-4e4a-4cc2-b551-6c60dd60faf3",
"type": "aruco",
"marker_id": 66,
"marker_size_m": 0.025,
"image_points_px": [
[
451.0,
941.0
],
[
458.0,
906.0
],
[
508.0,
903.0
],
[
501.0,
939.0
]
],
"center_px": [
479.5,
922.25
],
"quality": {
"area_px": 1757.5,
"perimeter_px": 172.49728393554688,
"sharpness": {
"laplacian_var": 2280.3395732430286
},
"contrast": {
"p05": 5.0,
"p95": 165.25,
"dynamic_range": 160.25,
"mean_gray": 55.73829431438127,
"std_gray": 61.66145219982772
},
"geometry": {
"distance_to_center_norm": 0.5880919098854065,
"distance_to_border_px": 19.0
},
"edge_ratio": 1.4033487297181007,
"edge_lengths_px": [
35.693138122558594,
50.08992004394531,
36.67424011230469,
50.03998565673828
]
},
"confidence": 0.27078087716396265
},
{
"observation_id": "afeba579-6f18-43f9-8a75-b622b2848155",
"type": "aruco",
"marker_id": 85,
"marker_size_m": 0.025,
"image_points_px": [
[
1059.0,
860.0
],
[
1049.0,
827.0
],
[
1098.0,
827.0
],
[
1110.0,
861.0
]
],
"center_px": [
1079.0,
843.75
],
"quality": {
"area_px": 1669.5,
"perimeter_px": 170.5471954345703,
"sharpness": {
"laplacian_var": 2980.6806918718153
},
"contrast": {
"p05": 6.0,
"p95": 165.0,
"dynamic_range": 159.0,
"mean_gray": 98.48422001803426,
"std_gray": 63.19609635883989
},
"geometry": {
"distance_to_center_norm": 0.7126480937004089,
"distance_to_border_px": 99.0
},
"edge_ratio": 1.4793219944468647,
"edge_lengths_px": [
34.48188018798828,
49.0,
36.055511474609375,
51.009803771972656
]
},
"confidence": 0.6759853525830334
},
{
"observation_id": "b5711da0-7a22-4901-a872-809e6167313e",
"type": "aruco",
"marker_id": 179,
"marker_size_m": 0.025,
"image_points_px": [
[
681.0,
125.0
],
[
708.0,
90.0
],
[
744.0,
74.0
],
[
703.0,
122.0
]
],
"center_px": [
709.0,
102.75
],
"quality": {
"area_px": 880.5,
"perimeter_px": 168.92996406555176,
"sharpness": {
"laplacian_var": 9791.714060058592
},
"contrast": {
"p05": 17.0,
"p95": 202.0,
"dynamic_range": 185.0,
"mean_gray": 104.8171875,
"std_gray": 66.3843874121758
},
"geometry": {
"distance_to_center_norm": 0.47938528656959534,
"distance_to_border_px": 74.0
},
"edge_ratio": 2.8430906299697374,
"edge_lengths_px": [
44.204071044921875,
39.39543151855469,
63.12685775756836,
22.203603744506836
]
},
"confidence": 0.2064654548160669
},
{
"observation_id": "8f182091-1178-405e-9601-ba1d7148b94d",
"type": "aruco",
"marker_id": 147,
"marker_size_m": 0.025,
"image_points_px": [
[
830.0,
279.0
],
[
791.0,
285.0
],
[
791.0,
240.0
],
[
831.0,
235.0
]
],
"center_px": [
810.75,
259.75
],
"quality": {
"area_px": 1755.0,
"perimeter_px": 168.78149032592773,
"sharpness": {
"laplacian_var": 3090.021531471163
},
"contrast": {
"p05": 30.0,
"p95": 251.0,
"dynamic_range": 221.0,
"mean_gray": 96.97870597870597,
"std_gray": 78.32350355503971
},
"geometry": {
"distance_to_center_norm": 0.3483569025993347,
"distance_to_border_px": 235.0
},
"edge_ratio": 1.1404288789390615,
"edge_lengths_px": [
39.458839416503906,
45.0,
40.31128692626953,
44.0113639831543
]
},
"confidence": 0.8768630981445312
},
{
"observation_id": "2b95b68d-a04a-4523-bb23-d10c8898d48c",
"type": "aruco",
"marker_id": 54,
"marker_size_m": 0.025,
"image_points_px": [
[
729.0,
886.0
],
[
729.0,
852.0
],
[
777.0,
852.0
],
[
779.0,
885.0
]
],
"center_px": [
753.5,
868.75
],
"quality": {
"area_px": 1642.0,
"perimeter_px": 165.07054901123047,
"sharpness": {
"laplacian_var": 1762.2992089123047
},
"contrast": {
"p05": 8.0,
"p95": 168.0,
"dynamic_range": 160.0,
"mean_gray": 46.32286995515695,
"std_gray": 53.88908861341027
},
"geometry": {
"distance_to_center_norm": 0.5062249898910522,
"distance_to_border_px": 74.0
},
"edge_ratio": 1.512678926340992,
"edge_lengths_px": [
34.0,
48.0,
33.060550689697266,
50.0099983215332
]
},
"confidence": 0.6610788202218779
},
{
"observation_id": "8ae7d6e9-8773-4db3-9d32-f52917609e32",
"type": "aruco",
"marker_id": 122,
"marker_size_m": 0.025,
"image_points_px": [
[
797.0,
598.0
],
[
755.0,
600.0
],
[
752.0,
562.0
],
[
796.0,
558.0
]
],
"center_px": [
775.0,
579.5
],
"quality": {
"area_px": 1683.0,
"perimeter_px": 164.35976791381836,
"sharpness": {
"laplacian_var": 2635.4472337988886
},
"contrast": {
"p05": 36.25,
"p95": 228.0,
"dynamic_range": 191.75,
"mean_gray": 98.10390763765541,
"std_gray": 74.20219150751022
},
"geometry": {
"distance_to_center_norm": 0.20963230729103088,
"distance_to_border_px": 360.0
},
"edge_ratio": 1.159063122249991,
"edge_lengths_px": [
42.04759216308594,
38.11823654174805,
44.18144226074219,
40.01249694824219
]
},
"confidence": 0.8627657810894586
},
{
"observation_id": "b2fcfed8-920d-4b38-bb34-0e1c03ad2991",
"type": "aruco",
"marker_id": 118,
"marker_size_m": 0.025,
"image_points_px": [
[
732.0,
599.0
],
[
690.0,
600.0
],
[
689.0,
561.0
],
[
731.0,
560.0
]
],
"center_px": [
710.5,
580.0
],
"quality": {
"area_px": 1639.0,
"perimeter_px": 162.0494384765625,
"sharpness": {
"laplacian_var": 2073.893267529733
},
"contrast": {
"p05": 34.0,
"p95": 223.75,
"dynamic_range": 189.75,
"mean_gray": 72.22603978300181,
"std_gray": 57.83470467762854
},
"geometry": {
"distance_to_center_norm": 0.15294121205806732,
"distance_to_border_px": 360.0
},
"edge_ratio": 1.0768743370474323,
"edge_lengths_px": [
42.01190185546875,
39.0128173828125,
42.01190185546875,
39.0128173828125
]
},
"confidence": 0.9286134561826351
},
{
"observation_id": "fa45dd04-c049-4f0d-b1d2-525e24a4918e",
"type": "aruco",
"marker_id": 105,
"marker_size_m": 0.025,
"image_points_px": [
[
1081.0,
798.0
],
[
1069.0,
770.0
],
[
1115.0,
769.0
],
[
1128.0,
799.0
]
],
"center_px": [
1098.25,
784.0
],
"quality": {
"area_px": 1348.5,
"perimeter_px": 156.18016052246094,
"sharpness": {
"laplacian_var": 1278.1510303894556
},
"contrast": {
"p05": 8.0,
"p95": 145.0,
"dynamic_range": 137.0,
"mean_gray": 32.29562433297759,
"std_gray": 41.73347757549136
},
"geometry": {
"distance_to_center_norm": 0.6873966455459595,
"distance_to_border_px": 152.0
},
"edge_ratio": 1.543199690146796,
"edge_lengths_px": [
30.463092803955078,
46.010868072509766,
32.69556427001953,
47.01063537597656
]
},
"confidence": 0.5825558453258135
},
{
"observation_id": "390c97a8-b0af-42b5-ae5a-584fa7a573b3",
"type": "aruco",
"marker_id": 69,
"marker_size_m": 0.025,
"image_points_px": [
[
100.0,
834.0
],
[
117.0,
804.0
],
[
160.0,
803.0
],
[
145.0,
831.0
]
],
"center_px": [
130.5,
818.0
],
"quality": {
"area_px": 1244.0,
"perimeter_px": 154.35815620422363,
"sharpness": {
"laplacian_var": 1639.2403033846772
},
"contrast": {
"p05": 6.0,
"p95": 150.0,
"dynamic_range": 144.0,
"mean_gray": 56.47398843930636,
"std_gray": 55.87444290229196
},
"geometry": {
"distance_to_center_norm": 0.7642748355865479,
"distance_to_border_px": 100.0
},
"edge_ratio": 1.4198088217624683,
"edge_lengths_px": [
34.48188018798828,
43.011627197265625,
31.764760971069336,
45.09988784790039
]
},
"confidence": 0.5841161997457144
},
{
"observation_id": "79a12c93-2d83-4aba-a5c5-995c539604ab",
"type": "aruco",
"marker_id": 178,
"marker_size_m": 0.025,
"image_points_px": [
[
609.0,
67.0
],
[
639.0,
78.0
],
[
644.0,
122.0
],
[
612.0,
110.0
]
],
"center_px": [
626.0,
94.25
],
"quality": {
"area_px": 1302.5,
"perimeter_px": 153.51680755615234,
"sharpness": {
"laplacian_var": 4180.896034707829
},
"contrast": {
"p05": 13.0,
"p95": 223.0,
"dynamic_range": 210.0,
"mean_gray": 103.59375,
"std_gray": 82.41019276552983
},
"geometry": {
"distance_to_center_norm": 0.4825049638748169,
"distance_to_border_px": 67.0
},
"edge_ratio": 1.3858809683642357,
"edge_lengths_px": [
31.95309066772461,
44.283180236816406,
34.1760139465332,
43.104522705078125
]
},
"confidence": 0.6265569360969239
},
{
"observation_id": "c1df3aef-a3d8-4abb-a145-1bfdf0e03aed",
"type": "aruco",
"marker_id": 243,
"marker_size_m": 0.025,
"image_points_px": [
[
598.0,
574.0
],
[
640.0,
573.0
],
[
642.0,
608.0
],
[
600.0,
608.0
]
],
"center_px": [
620.0,
590.75
],
"quality": {
"area_px": 1450.0,
"perimeter_px": 153.12776947021484,
"sharpness": {
"laplacian_var": 1944.861276356666
},
"contrast": {
"p05": 32.150000000000006,
"p95": 225.0,
"dynamic_range": 192.85,
"mean_gray": 102.4928861788618,
"std_gray": 77.64601999419072
},
"geometry": {
"distance_to_center_norm": 0.14067672193050385,
"distance_to_border_px": 352.0
},
"edge_ratio": 1.2335119003017707,
"edge_lengths_px": [
42.01190185546875,
35.05709457397461,
42.0,
34.058773040771484
]
},
"confidence": 0.7836703208377462
},
{
"observation_id": "4305333e-6efe-40c0-9b98-a22cf832d98e",
"type": "aruco",
"marker_id": 143,
"marker_size_m": 0.025,
"image_points_px": [
[
746.0,
283.0
],
[
716.0,
277.0
],
[
716.0,
233.0
],
[
747.0,
238.0
]
],
"center_px": [
731.25,
257.75
],
"quality": {
"area_px": 1360.0,
"perimeter_px": 151.00586128234863,
"sharpness": {
"laplacian_var": 3965.2702948137326
},
"contrast": {
"p05": 18.0,
"p95": 233.0,
"dynamic_range": 215.0,
"mean_gray": 108.6108108108108,
"std_gray": 84.40156199330764
},
"geometry": {
"distance_to_center_norm": 0.30031657218933105,
"distance_to_border_px": 233.0
},
"edge_ratio": 1.4712341447649295,
"edge_lengths_px": [
30.5941162109375,
44.0,
31.400636672973633,
45.0111083984375
]
},
"confidence": 0.6162626594093435
},
{
"observation_id": "eecf9b1b-afbc-479d-9342-15ccbeba9892",
"type": "aruco",
"marker_id": 47,
"marker_size_m": 0.025,
"image_points_px": [
[
732.0,
825.0
],
[
732.0,
796.0
],
[
777.0,
796.0
],
[
779.0,
825.0
]
],
"center_px": [
755.0,
810.5
],
"quality": {
"area_px": 1334.0,
"perimeter_px": 150.06888389587402,
"sharpness": {
"laplacian_var": 2072.1883786493686
},
"contrast": {
"p05": 12.0,
"p95": 174.0,
"dynamic_range": 162.0,
"mean_gray": 69.2550052687039,
"std_gray": 62.53621322831074
},
"geometry": {
"distance_to_center_norm": 0.4374200701713562,
"distance_to_border_px": 135.0
},
"edge_ratio": 1.6206896551724137,
"edge_lengths_px": [
29.0,
45.0,
29.068883895874023,
47.0
]
},
"confidence": 0.5487375886524822
},
{
"observation_id": "3924e1df-f47c-45fc-a6c0-33a0d32b24eb",
"type": "aruco",
"marker_id": 95,
"marker_size_m": 0.025,
"image_points_px": [
[
435.0,
814.0
],
[
443.0,
787.0
],
[
486.0,
785.0
],
[
480.0,
815.0
]
],
"center_px": [
461.0,
800.25
],
"quality": {
"area_px": 1250.5,
"perimeter_px": 146.8119659423828,
"sharpness": {
"laplacian_var": 1865.3965239986653
},
"contrast": {
"p05": 12.0,
"p95": 166.0,
"dynamic_range": 154.0,
"mean_gray": 72.71118721461187,
"std_gray": 63.324974788181756
},
"geometry": {
"distance_to_center_norm": 0.4586002230644226,
"distance_to_border_px": 145.0
},
"edge_ratio": 1.5983913394153,
"edge_lengths_px": [
28.160255432128906,
43.046485900878906,
30.5941162109375,
45.0111083984375
]
},
"confidence": 0.5215660558894334
},
{
"observation_id": "d7bd6bf4-a9bd-4121-9014-36e0bf4eb92a",
"type": "aruco",
"marker_id": 146,
"marker_size_m": 0.025,
"image_points_px": [
[
746.0,
408.0
],
[
716.0,
401.0
],
[
715.0,
359.0
],
[
745.0,
366.0
]
],
"center_px": [
730.5,
383.5
],
"quality": {
"area_px": 1253.0,
"perimeter_px": 145.63549041748047,
"sharpness": {
"laplacian_var": 3387.081448489796
},
"contrast": {
"p05": 18.0,
"p95": 223.0,
"dynamic_range": 205.0,
"mean_gray": 93.52571428571429,
"std_gray": 78.8750199197879
},
"geometry": {
"distance_to_center_norm": 0.16537126898765564,
"distance_to_border_px": 359.0
},
"edge_ratio": 1.36376405520504,
"edge_lengths_px": [
30.805843353271484,
42.01190185546875,
30.805843353271484,
42.01190185546875
]
},
"confidence": 0.6125204210692752
},
{
"observation_id": "b7a7c6de-e891-47d4-b579-4268053fd6d8",
"type": "aruco",
"marker_id": 55,
"marker_size_m": 0.025,
"image_points_px": [
[
619.0,
797.0
],
[
621.0,
768.0
],
[
665.0,
767.0
],
[
664.0,
794.0
]
],
"center_px": [
642.25,
781.5
],
"quality": {
"area_px": 1243.0,
"perimeter_px": 145.1986484527588,
"sharpness": {
"laplacian_var": 2035.3823505784608
},
"contrast": {
"p05": 16.0,
"p95": 175.0,
"dynamic_range": 159.0,
"mean_gray": 80.2485414235706,
"std_gray": 63.93347312340002
},
"geometry": {
"distance_to_center_norm": 0.3768855035305023,
"distance_to_border_px": 163.0
},
"edge_ratio": 1.669221703857306,
"edge_lengths_px": [
29.068883895874023,
44.0113639831543,
27.018512725830078,
45.09988784790039
]
},
"confidence": 0.4964389480149639
},
{
"observation_id": "87eaf6c6-e59a-419d-bf2d-b1b65ebf4f14",
"type": "aruco",
"marker_id": 58,
"marker_size_m": 0.025,
"image_points_px": [
[
216.0,
757.0
],
[
229.0,
730.0
],
[
270.0,
730.0
],
[
258.0,
755.0
]
],
"center_px": [
243.25,
743.0
],
"quality": {
"area_px": 1066.5,
"perimeter_px": 140.7450885772705,
"sharpness": {
"laplacian_var": 1810.874410666667
},
"contrast": {
"p05": 6.0,
"p95": 159.0,
"dynamic_range": 153.0,
"mean_gray": 60.19466666666667,
"std_gray": 58.51442646808468
},
"geometry": {
"distance_to_center_norm": 0.595004677772522,
"distance_to_border_px": 203.0
},
"edge_ratio": 1.516275004984885,
"edge_lengths_px": [
29.96664810180664,
41.0,
27.73084831237793,
42.04759216308594
]
},
"confidence": 0.468912299986827
},
{
"observation_id": "473a5486-5727-4d77-befc-0fd2ed28c10a",
"type": "aruco",
"marker_id": 64,
"marker_size_m": 0.025,
"image_points_px": [
[
112.0,
726.0
],
[
128.0,
702.0
],
[
166.0,
702.0
],
[
152.0,
726.0
]
],
"center_px": [
139.5,
714.0
],
"quality": {
"area_px": 936.0,
"perimeter_px": 134.62929725646973,
"sharpness": {
"laplacian_var": 1657.3030859375
},
"contrast": {
"p05": 5.0,
"p95": 154.0,
"dynamic_range": 149.0,
"mean_gray": 59.6203125,
"std_gray": 56.5161859550195
},
"geometry": {
"distance_to_center_norm": 0.690625011920929,
"distance_to_border_px": 112.0
},
"edge_ratio": 1.4396315359562932,
"edge_lengths_px": [
28.844409942626953,
38.0,
27.784887313842773,
40.0
]
},
"confidence": 0.4334442420959473
},
{
"observation_id": "a87a6af8-964b-4735-9f85-3edac525c4e8",
"type": "aruco",
"marker_id": 103,
"marker_size_m": 0.025,
"image_points_px": [
[
325.0,
720.0
],
[
336.0,
697.0
],
[
375.0,
695.0
],
[
366.0,
720.0
]
],
"center_px": [
350.5,
708.0
],
"quality": {
"area_px": 950.0,
"perimeter_px": 132.11700439453125,
"sharpness": {
"laplacian_var": 1588.1474559993958
},
"contrast": {
"p05": 16.0,
"p95": 163.0,
"dynamic_range": 147.0,
"mean_gray": 99.31182795698925,
"std_gray": 59.60958101585613
},
"geometry": {
"distance_to_center_norm": 0.4606283903121948,
"distance_to_border_px": 240.0
},
"edge_ratio": 1.6081522736899718,
"edge_lengths_px": [
25.495098114013672,
39.051246643066406,
26.570659637451172,
41.0
]
},
"confidence": 0.3938267188343575
},
{
"observation_id": "b227e11b-c799-46a1-a496-a0db6703021d",
"type": "aruco",
"marker_id": 96,
"marker_size_m": 0.025,
"image_points_px": [
[
773.0,
710.0
],
[
772.0,
686.0
],
[
813.0,
686.0
],
[
814.0,
709.0
]
],
"center_px": [
793.0,
697.75
],
"quality": {
"area_px": 964.0,
"perimeter_px": 129.05474472045898,
"sharpness": {
"laplacian_var": 2031.8565403211473
},
"contrast": {
"p05": 14.0,
"p95": 169.35000000000002,
"dynamic_range": 155.35000000000002,
"mean_gray": 82.85932721712538,
"std_gray": 63.7454208717471
},
"geometry": {
"distance_to_center_norm": 0.33265987038612366,
"distance_to_border_px": 250.0
},
"edge_ratio": 1.7814557992300921,
"edge_lengths_px": [
24.020824432373047,
41.0,
23.021728515625,
41.01219177246094
]
},
"confidence": 0.36075364145684324
},
{
"observation_id": "18af0cf7-c4ab-4cfa-961a-36b51589a547",
"type": "aruco",
"marker_id": 62,
"marker_size_m": 0.025,
"image_points_px": [
[
832.0,
697.0
],
[
830.0,
674.0
],
[
869.0,
674.0
],
[
874.0,
697.0
]
],
"center_px": [
851.25,
685.5
],
"quality": {
"area_px": 931.5,
"perimeter_px": 127.62399673461914,
"sharpness": {
"laplacian_var": 1583.5386833395355
},
"contrast": {
"p05": 12.0,
"p95": 151.0,
"dynamic_range": 139.0,
"mean_gray": 39.072213500784926,
"std_gray": 42.16750402721678
},
"geometry": {
"distance_to_center_norm": 0.36839351058006287,
"distance_to_border_px": 263.0
},
"edge_ratio": 1.8192220042616867,
"edge_lengths_px": [
23.0867919921875,
39.0,
23.53720474243164,
42.0
]
},
"confidence": 0.34135471017020086
},
{
"observation_id": "8440dda3-dec8-42a3-b6d6-76fcb5670b0e",
"type": "aruco",
"marker_id": 51,
"marker_size_m": 0.025,
"image_points_px": [
[
435.0,
703.0
],
[
442.0,
680.0
],
[
480.0,
678.0
],
[
474.0,
702.0
]
],
"center_px": [
457.75,
690.75
],
"quality": {
"area_px": 895.0,
"perimeter_px": 125.84567832946777,
"sharpness": {
"laplacian_var": 2587.7404393904735
},
"contrast": {
"p05": 18.0,
"p95": 162.0,
"dynamic_range": 144.0,
"mean_gray": 70.3003300330033,
"std_gray": 55.836266706855184
},
"geometry": {
"distance_to_center_norm": 0.3482784330844879,
"distance_to_border_px": 257.0
},
"edge_ratio": 1.6227193298266096,
"edge_lengths_px": [
24.041629791259766,
38.05259704589844,
24.73863410949707,
39.0128173828125
]
},
"confidence": 0.3676955439548635
},
{
"observation_id": "fd0bea43-00ac-4125-bd70-01cbf1fb0b27",
"type": "aruco",
"marker_id": 79,
"marker_size_m": 0.025,
"image_points_px": [
[
675.0,
683.0
],
[
676.0,
661.0
],
[
716.0,
661.0
],
[
716.0,
683.0
]
],
"center_px": [
695.75,
672.0
],
"quality": {
"area_px": 891.0,
"perimeter_px": 125.02271461486816,
"sharpness": {
"laplacian_var": 2397.64758698092
},
"contrast": {
"p05": 13.0,
"p95": 154.0,
"dynamic_range": 141.0,
"mean_gray": 82.506734006734,
"std_gray": 54.950643189833414
},
"geometry": {
"distance_to_center_norm": 0.24991267919540405,
"distance_to_border_px": 277.0
},
"edge_ratio": 1.8636363636363635,
"edge_lengths_px": [
22.022714614868164,
40.0,
22.0,
41.0
]
},
"confidence": 0.3187317073170732
},
{
"observation_id": "8a66dc0e-2047-4a40-b462-9a6610044506",
"type": "aruco",
"marker_id": 208,
"marker_size_m": 0.025,
"image_points_px": [
[
1176.0,
574.0
],
[
1215.0,
573.0
],
[
1228.0,
592.0
],
[
1188.0,
593.0
]
],
"center_px": [
1201.75,
583.0
],
"quality": {
"area_px": 763.0,
"perimeter_px": 124.51924705505371,
"sharpness": {
"laplacian_var": 1835.933977614684
},
"contrast": {
"p05": 5.050000000000001,
"p95": 146.94999999999993,
"dynamic_range": 141.89999999999992,
"mean_gray": 58.87084870848709,
"std_gray": 52.55173096059701
},
"geometry": {
"distance_to_center_norm": 0.7138934135437012,
"distance_to_border_px": 52.0
},
"edge_ratio": 1.7805328118784167,
"edge_lengths_px": [
39.0128173828125,
23.021728515625,
40.01249694824219,
22.472204208374023
]
},
"confidence": 0.28568227626765064
},
{
"observation_id": "08f7af4d-2bd7-49b2-b17e-d06dfd8613fe",
"type": "aruco",
"marker_id": 229,
"marker_size_m": 0.025,
"image_points_px": [
[
600.0,
499.0
],
[
641.0,
498.0
],
[
641.0,
517.0
],
[
599.0,
519.0
]
],
"center_px": [
620.25,
508.25
],
"quality": {
"area_px": 808.5,
"perimeter_px": 122.08476829528809,
"sharpness": {
"laplacian_var": 1699.3566834200435
},
"contrast": {
"p05": 24.6,
"p95": 165.0,
"dynamic_range": 140.4,
"mean_gray": 72.19168173598554,
"std_gray": 52.50098908456027
},
"geometry": {
"distance_to_center_norm": 0.04308648407459259,
"distance_to_border_px": 441.0
},
"edge_ratio": 2.213031166478207,
"edge_lengths_px": [
41.01219177246094,
19.0,
42.04759216308594,
20.02498435974121
]
},
"confidence": 0.24355734711940752
},
{
"observation_id": "f8c35435-ca4d-49a1-8350-6a0bdccb4d2b",
"type": "aruco",
"marker_id": 0,
"marker_size_m": 0.025,
"image_points_px": [
[
981.0,
580.0
],
[
1020.0,
580.0
],
[
1026.0,
599.0
],
[
988.0,
600.0
]
],
"center_px": [
1003.75,
589.75
],
"quality": {
"area_px": 754.0,
"perimeter_px": 118.12763595581055,
"sharpness": {
"laplacian_var": 2491.0754207283026
},
"contrast": {
"p05": 6.0,
"p95": 152.0,
"dynamic_range": 146.0,
"mean_gray": 63.46741154562383,
"std_gray": 55.77401328669449
},
"geometry": {
"distance_to_center_norm": 0.47493278980255127,
"distance_to_border_px": 254.0
},
"edge_ratio": 1.9573539654563061,
"edge_lengths_px": [
39.0,
19.92485809326172,
38.01315689086914,
21.189620971679688
]
},
"confidence": 0.25680928209092885
},
{
"observation_id": "2865db04-2ed6-4e37-8136-e5a27f2aa6b2",
"type": "aruco",
"marker_id": 130,
"marker_size_m": 0.025,
"image_points_px": [
[
794.0,
619.0
],
[
753.0,
620.0
],
[
753.0,
607.0
],
[
795.0,
605.0
]
],
"center_px": [
773.75,
612.75
],
"quality": {
"area_px": 559.5,
"perimeter_px": 110.09545230865479,
"sharpness": {
"laplacian_var": 2828.1190082644625
},
"contrast": {
"p05": 39.0,
"p95": 194.79999999999995,
"dynamic_range": 155.79999999999995,
"mean_gray": 107.04415584415584,
"std_gray": 61.03850709972128
},
"geometry": {
"distance_to_center_norm": 0.23555660247802734,
"distance_to_border_px": 340.0
},
"edge_ratio": 3.234430166391226,
"edge_lengths_px": [
41.01219177246094,
13.0,
42.04759216308594,
14.03566837310791
]
},
"confidence": 0.11532170453881527
},
{
"observation_id": "49866158-a36a-4df6-8d3f-ea2b56fe2258",
"type": "aruco",
"marker_id": 198,
"marker_size_m": 0.025,
"image_points_px": [
[
608.0,
431.0
],
[
642.0,
430.0
],
[
642.0,
446.0
],
[
604.0,
446.0
]
],
"center_px": [
624.0,
438.25
],
"quality": {
"area_px": 557.0,
"perimeter_px": 103.5388765335083,
"sharpness": {
"laplacian_var": 3096.9997299011943
},
"contrast": {
"p05": 22.0,
"p95": 166.0,
"dynamic_range": 144.0,
"mean_gray": 86.88721804511279,
"std_gray": 53.68785501834892
},
"geometry": {
"distance_to_center_norm": 0.055888596922159195,
"distance_to_border_px": 430.0
},
"edge_ratio": 2.447795181271335,
"edge_lengths_px": [
34.01470184326172,
16.0,
38.0,
15.524174690246582
]
},
"confidence": 0.15170114565732185
},
{
"observation_id": "fe082b7f-0047-428f-bce7-46e74b35e1ae",
"type": "aruco",
"marker_id": 214,
"marker_size_m": 0.025,
"image_points_px": [
[
997.0,
512.0
],
[
1031.0,
510.0
],
[
1039.0,
525.0
],
[
1003.0,
527.0
]
],
"center_px": [
1017.5,
518.5
],
"quality": {
"area_px": 539.0,
"perimeter_px": 103.26977920532227,
"sharpness": {
"laplacian_var": 3737.284871794872
},
"contrast": {
"p05": 17.0,
"p95": 160.0,
"dynamic_range": 143.0,
"mean_gray": 88.78205128205128,
"std_gray": 54.76168589393581
},
"geometry": {
"distance_to_center_norm": 0.47432270646095276,
"distance_to_border_px": 241.0
},
"edge_ratio": 2.231780095044564,
"edge_lengths_px": [
34.058773040771484,
17.0,
36.055511474609375,
16.155494689941406
]
},
"confidence": 0.16100749985681642
},
{
"observation_id": "173580a4-80c9-4511-b0df-a0be3504e5e6",
"type": "aruco",
"marker_id": 210,
"marker_size_m": 0.025,
"image_points_px": [
[
425.0,
525.0
],
[
458.0,
525.0
],
[
453.0,
540.0
],
[
420.0,
541.0
]
],
"center_px": [
439.0,
532.75
],
"quality": {
"area_px": 509.0,
"perimeter_px": 98.58959007263184,
"sharpness": {
"laplacian_var": 1909.8500169760073
},
"contrast": {
"p05": 27.0,
"p95": 142.0,
"dynamic_range": 115.0,
"mean_gray": 73.70478723404256,
"std_gray": 38.864748815432286
},
"geometry": {
"distance_to_center_norm": 0.2597581744194031,
"distance_to_border_px": 419.0
},
"edge_ratio": 2.088061347299867,
"edge_lengths_px": [
33.0,
15.81138801574707,
33.0151481628418,
16.76305389404297
]
},
"confidence": 0.16251118951659882
},
{
"observation_id": "6df4a0ca-d571-4f1c-a183-d7a5532e82f2",
"type": "aruco",
"marker_id": 68,
"marker_size_m": 0.025,
"image_points_px": [
[
1015.0,
441.0
],
[
1010.0,
429.0
],
[
1039.0,
428.0
],
[
1045.0,
439.0
]
],
"center_px": [
1027.25,
434.25
],
"quality": {
"area_px": 347.5,
"perimeter_px": 84.61379432678223,
"sharpness": {
"laplacian_var": 3407.013056
},
"contrast": {
"p05": 10.0,
"p95": 131.64999999999995,
"dynamic_range": 121.64999999999995,
"mean_gray": 60.588,
"std_gray": 45.68984850051486
},
"geometry": {
"distance_to_center_norm": 0.4874289035797119,
"distance_to_border_px": 235.0
},
"edge_ratio": 2.3995752978623326,
"edge_lengths_px": [
13.0,
29.017236709594727,
12.529964447021484,
30.066593170166016
]
},
"confidence": 0.09654486228169104
},
{
"observation_id": "9efdfa88-9de7-4600-b825-0b26f5bd4696",
"type": "aruco",
"marker_id": 204,
"marker_size_m": 0.025,
"image_points_px": [
[
526.0,
296.0
],
[
556.0,
296.0
],
[
554.0,
306.0
],
[
521.0,
306.0
]
],
"center_px": [
539.25,
301.0
],
"quality": {
"area_px": 315.0,
"perimeter_px": 84.37837886810303,
"sharpness": {
"laplacian_var": 2556.31638573716
},
"contrast": {
"p05": 37.0,
"p95": 144.0,
"dynamic_range": 107.0,
"mean_gray": 77.60580912863071,
"std_gray": 36.76952733620441
},
"geometry": {
"distance_to_center_norm": 0.25675731897354126,
"distance_to_border_px": 296.0
},
"edge_ratio": 3.2359162209953616,
"edge_lengths_px": [
30.0,
10.198039054870605,
33.0,
11.180339813232422
]
},
"confidence": 0.0648966121673584
},
{
"observation_id": "3eb2cbe9-c310-4103-99c5-8029b48628eb",
"type": "aruco",
"marker_id": 50,
"marker_size_m": 0.025,
"image_points_px": [
[
1004.0,
420.0
],
[
1000.0,
408.0
],
[
1028.0,
408.0
],
[
1034.0,
418.0
]
],
"center_px": [
1016.5,
413.5
],
"quality": {
"area_px": 324.0,
"perimeter_px": 82.37760734558105,
"sharpness": {
"laplacian_var": 3007.341991341991
},
"contrast": {
"p05": 7.5,
"p95": 135.5,
"dynamic_range": 128.0,
"mean_gray": 57.02597402597402,
"std_gray": 44.54784111335584
},
"geometry": {
"distance_to_center_norm": 0.477909654378891,
"distance_to_border_px": 246.0
},
"edge_ratio": 2.5781891846450455,
"edge_lengths_px": [
12.649110794067383,
28.0,
11.661903381347656,
30.066593170166016
]
},
"confidence": 0.08377973241313476
},
{
"observation_id": "b645a96d-1bf3-42a0-8cfc-583ee86a6a8e",
"type": "aruco",
"marker_id": 53,
"marker_size_m": 0.025,
"image_points_px": [
[
896.0,
422.0
],
[
894.0,
411.0
],
[
921.0,
411.0
],
[
925.0,
422.0
]
],
"center_px": [
909.0,
416.5
],
"quality": {
"area_px": 308.0,
"perimeter_px": 78.88503932952881,
"sharpness": {
"laplacian_var": 2848.797707100592
},
"contrast": {
"p05": 25.35,
"p95": 146.0,
"dynamic_range": 120.65,
"mean_gray": 97.03846153846153,
"std_gray": 43.10037994588087
},
"geometry": {
"distance_to_center_norm": 0.34549158811569214,
"distance_to_border_px": 355.0
},
"edge_ratio": 2.5938388711295906,
"edge_lengths_px": [
11.180339813232422,
27.0,
11.704699516296387,
29.0
]
},
"confidence": 0.07916194626380657
},
{
"observation_id": "7b82706b-f8b0-4a7e-82e5-5876bf388162",
"type": "aruco",
"marker_id": 190,
"marker_size_m": 0.025,
"image_points_px": [
[
1208.0,
363.0
],
[
1202.0,
355.0
],
[
1227.0,
354.0
],
[
1237.0,
363.0
]
],
"center_px": [
1218.5,
358.75
],
"quality": {
"area_px": 233.5,
"perimeter_px": 77.47361660003662,
"sharpness": {
"laplacian_var": 2096.8349452651714
},
"contrast": {
"p05": 13.65,
"p95": 129.0,
"dynamic_range": 115.35,
"mean_gray": 79.11340206185567,
"std_gray": 37.79253629708095
},
"geometry": {
"distance_to_center_norm": 0.7388375997543335,
"distance_to_border_px": 43.0
},
"edge_ratio": 2.9,
"edge_lengths_px": [
10.0,
25.01999282836914,
13.45362377166748,
29.0
]
},
"confidence": 0.0461632183908046
}
],
"rejected_candidates": [
{
"image_points_px": [
[
670.0,
390.0
],
[
690.0,
419.0
],
[
690.0,
437.0
],
[
679.0,
458.0
]
],
"center_px": [
682.25,
426.0
],
"area_px": 648.5
},
{
"image_points_px": [
[
1260.0,
524.0
],
[
1216.0,
526.0
],
[
1202.0,
506.0
],
[
1246.0,
506.0
]
],
"center_px": [
1231.0,
515.5
],
"area_px": 850.0
},
{
"image_points_px": [
[
466.0,
555.0
],
[
452.0,
559.0
],
[
406.0,
556.0
],
[
452.0,
551.0
]
],
"center_px": [
444.0,
555.25
],
"area_px": 240.0
},
{
"image_points_px": [
[
775.0,
473.0
],
[
777.0,
520.0
],
[
770.0,
522.0
],
[
770.0,
476.0
]
],
"center_px": [
773.0,
497.75
],
"area_px": 281.5
},
{
"image_points_px": [
[
787.0,
474.0
],
[
792.0,
477.0
],
[
790.0,
522.0
],
[
784.0,
520.0
]
],
"center_px": [
788.25,
498.25
],
"area_px": 256.5
},
{
"image_points_px": [
[
789.0,
473.0
],
[
792.0,
503.0
],
[
787.0,
523.0
],
[
784.0,
490.0
]
],
"center_px": [
788.0,
497.25
],
"area_px": 213.0
},
{
"image_points_px": [
[
1154.0,
428.0
],
[
1185.0,
427.0
],
[
1193.0,
438.0
],
[
1163.0,
440.0
]
],
"center_px": [
1173.75,
433.25
],
"area_px": 363.5
},
{
"image_points_px": [
[
803.0,
244.0
],
[
813.0,
242.0
],
[
812.0,
276.0
],
[
803.0,
277.0
]
],
"center_px": [
807.75,
259.75
],
"area_px": 317.5
},
{
"image_points_px": [
[
915.0,
433.0
],
[
945.0,
432.0
],
[
949.0,
442.0
],
[
918.0,
444.0
]
],
"center_px": [
931.75,
437.75
],
"area_px": 325.5
},
{
"image_points_px": [
[
960.0,
423.0
],
[
988.0,
422.0
],
[
994.0,
433.0
],
[
963.0,
434.0
]
],
"center_px": [
976.25,
428.0
],
"area_px": 329.0
},
{
"image_points_px": [
[
316.0,
437.0
],
[
309.0,
449.0
],
[
281.0,
448.0
],
[
289.0,
438.0
]
],
"center_px": [
298.75,
443.0
],
"area_px": 302.5
},
{
"image_points_px": [
[
1183.0,
360.0
],
[
1155.0,
361.0
],
[
1148.0,
352.0
],
[
1174.0,
350.0
]
],
"center_px": [
1165.0,
355.75
],
"area_px": 268.5
},
{
"image_points_px": [
[
333.0,
449.0
],
[
342.0,
438.0
],
[
367.0,
438.0
],
[
361.0,
448.0
]
],
"center_px": [
350.75,
443.25
],
"area_px": 274.5
},
{
"image_points_px": [
[
757.0,
480.0
],
[
763.0,
483.0
],
[
761.0,
515.0
],
[
756.0,
513.0
]
],
"center_px": [
759.25,
497.75
],
"area_px": 182.5
},
{
"image_points_px": [
[
929.0,
385.0
],
[
956.0,
385.0
],
[
961.0,
394.0
],
[
932.0,
395.0
]
],
"center_px": [
944.5,
389.75
],
"area_px": 268.0
},
{
"image_points_px": [
[
1059.0,
359.0
],
[
1085.0,
359.0
],
[
1091.0,
369.0
],
[
1063.0,
369.0
]
],
"center_px": [
1074.5,
364.0
],
"area_px": 270.0
},
{
"image_points_px": [
[
1015.0,
368.0
],
[
1041.0,
367.0
],
[
1047.0,
376.0
],
[
1019.0,
378.0
]
],
"center_px": [
1030.5,
372.25
],
"area_px": 264.0
},
{
"image_points_px": [
[
981.0,
364.0
],
[
1008.0,
363.0
],
[
1012.0,
372.0
],
[
985.0,
373.0
]
],
"center_px": [
996.5,
368.0
],
"area_px": 247.0
},
{
"image_points_px": [
[
326.0,
384.0
],
[
335.0,
374.0
],
[
357.0,
375.0
],
[
351.0,
384.0
]
],
"center_px": [
342.25,
379.25
],
"area_px": 227.0
},
{
"image_points_px": [
[
399.0,
382.0
],
[
404.0,
372.0
],
[
428.0,
372.0
],
[
423.0,
381.0
]
],
"center_px": [
413.5,
376.75
],
"area_px": 225.5
},
{
"image_points_px": [
[
121.0,
722.0
],
[
124.0,
717.0
],
[
143.0,
718.0
],
[
141.0,
723.0
]
],
"center_px": [
132.25,
720.0
],
"area_px": 100.0
}
]
}