This commit is contained in:
chk
2026-06-01 22:09:49 +02:00
parent 7b32a50889
commit e5b41e9110
49 changed files with 16727 additions and 10772 deletions

View File

@@ -1,6 +1,6 @@
{
"schema_version": "1.0",
"created_utc": "2026-05-31T15:25:56Z",
"created_utc": "2026-06-01T19:27:32Z",
"vision_config": {
"MarkerType": "DICT_4X4_250",
"MarkerSize": 0.025
@@ -16,7 +16,7 @@
],
[
0.0,
2250.0,
2000.0,
540.0
],
[
@@ -35,18 +35,18 @@
},
"image": {
"image_file": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\simulation\\Scene9a\\render_c.png",
"image_sha256": "df8fb761b22dee7f907a168509a1308dbf7a4eb1b5fef78c3b00b85e8688196c",
"image_sha256": "53db05fee3227cd2c1dc17acabe6ee7dac12a9b8ca1b006dff9e2343a92f95f4",
"width_px": 1440,
"height_px": 1080
},
"aruco": {
"dictionary": "DICT_4X4_250",
"num_detected_markers": 16,
"num_rejected_candidates": 27
"num_detected_markers": 18,
"num_rejected_candidates": 29
},
"detections": [
{
"observation_id": "915f6eb9-85f2-45d5-8bee-0666d87071a8",
"observation_id": "4974982a-9129-43f9-908d-5d6ba5b30190",
"type": "aruco",
"marker_id": 113,
"marker_size_m": 0.025,
@@ -76,14 +76,14 @@
"area_px": 4027.5,
"perimeter_px": 254.1422119140625,
"sharpness": {
"laplacian_var": 683.4934452896103
"laplacian_var": 682.8925917981763
},
"contrast": {
"p05": 11.0,
"p95": 167.0,
"dynamic_range": 156.0,
"mean_gray": 48.68277945619335,
"std_gray": 62.705190470263986
"mean_gray": 48.676737160120844,
"std_gray": 62.70232293735682
},
"geometry": {
"distance_to_center_norm": 0.24034085869789124,
@@ -100,7 +100,7 @@
"confidence": 0.9538908635111087
},
{
"observation_id": "20417158-e8bb-41f9-9644-ffea474d0d2c",
"observation_id": "8c071f78-fe4f-4270-9112-3939c7c410cd",
"type": "aruco",
"marker_id": 245,
"marker_size_m": 0.025,
@@ -130,14 +130,14 @@
"area_px": 3537.0,
"perimeter_px": 238.16261291503906,
"sharpness": {
"laplacian_var": 1310.3593617148474
"laplacian_var": 1312.44443540316
},
"contrast": {
"p05": 21.0,
"p95": 178.0,
"dynamic_range": 157.0,
"mean_gray": 80.17611683848797,
"std_gray": 72.3971298630855
"mean_gray": 80.15850515463917,
"std_gray": 72.39602246363964
},
"geometry": {
"distance_to_center_norm": 0.3442226052284241,
@@ -154,7 +154,61 @@
"confidence": 0.9184217889652145
},
{
"observation_id": "2ade18e7-8d66-496c-acb2-7b92db80fce5",
"observation_id": "85c138db-c70b-48d5-a735-4c7a15f4c49c",
"type": "aruco",
"marker_id": 248,
"marker_size_m": 0.025,
"image_points_px": [
[
760.0,
800.0
],
[
759.0,
858.0
],
[
698.0,
854.0
],
[
699.0,
797.0
]
],
"center_px": [
729.0,
827.25
],
"quality": {
"area_px": 3511.0,
"perimeter_px": 237.22212600708008,
"sharpness": {
"laplacian_var": 1647.4798024495442
},
"contrast": {
"p05": 22.0,
"p95": 179.0,
"dynamic_range": 157.0,
"mean_gray": 88.52213541666667,
"std_gray": 73.34249727038657
},
"geometry": {
"distance_to_center_norm": 0.3193233013153076,
"distance_to_border_px": 222.0
},
"edge_ratio": 1.072308842305738,
"edge_lengths_px": [
58.00862121582031,
61.13100814819336,
57.00876998901367,
61.073726654052734
]
},
"confidence": 0.9325671490778201
},
{
"observation_id": "cb6e7155-98ce-4ad4-ab38-d45831041907",
"type": "aruco",
"marker_id": 243,
"marker_size_m": 0.025,
@@ -184,14 +238,14 @@
"area_px": 3294.0,
"perimeter_px": 230.2226104736328,
"sharpness": {
"laplacian_var": 1290.4790189498276
"laplacian_var": 1291.5012799032506
},
"contrast": {
"p05": 22.0,
"p95": 177.0,
"dynamic_range": 155.0,
"mean_gray": 72.21798365122616,
"std_gray": 69.3615537913106
"mean_gray": 72.2102633969119,
"std_gray": 69.35403797276491
},
"geometry": {
"distance_to_center_norm": 0.3470955491065979,
@@ -208,7 +262,7 @@
"confidence": 0.9161280314324941
},
{
"observation_id": "c55c1467-6afb-4b98-86a3-f8e7a7d3ff78",
"observation_id": "ef315a88-7213-4123-be19-c94bf938e4c8",
"type": "aruco",
"marker_id": 58,
"marker_size_m": 0.025,
@@ -238,14 +292,14 @@
"area_px": 1945.0,
"perimeter_px": 192.60353088378906,
"sharpness": {
"laplacian_var": 2451.0625367565162
"laplacian_var": 2453.8801492537314
},
"contrast": {
"p05": 18.0,
"p95": 180.0,
"dynamic_range": 162.0,
"mean_gray": 73.50597014925373,
"std_gray": 70.69875630774416
"mean_gray": 73.49402985074627,
"std_gray": 70.68689080389304
},
"geometry": {
"distance_to_center_norm": 0.729324460029602,
@@ -262,7 +316,7 @@
"confidence": 0.3300237835361035
},
{
"observation_id": "0f3e9d9a-0ac1-48db-8c4a-9b617d885d1e",
"observation_id": "f9d01596-750e-466b-8980-f373b38f72fd",
"type": "aruco",
"marker_id": 96,
"marker_size_m": 0.025,
@@ -292,14 +346,14 @@
"area_px": 1970.5,
"perimeter_px": 189.7305088043213,
"sharpness": {
"laplacian_var": 1574.3804243784862
"laplacian_var": 1571.8553506321732
},
"contrast": {
"p05": 17.0,
"p95": 173.0,
"dynamic_range": 156.0,
"mean_gray": 82.6858407079646,
"std_gray": 71.5225698650742
"mean_gray": 82.66371681415929,
"std_gray": 71.50857909454218
},
"geometry": {
"distance_to_center_norm": 0.6948910355567932,
@@ -316,7 +370,7 @@
"confidence": 0.2039898727848836
},
{
"observation_id": "41454cc5-33e0-438a-a8f2-881b2536c460",
"observation_id": "0339e3e7-c44f-4a35-8db4-bf9c1ad1b1b3",
"type": "aruco",
"marker_id": 62,
"marker_size_m": 0.025,
@@ -346,14 +400,14 @@
"area_px": 1898.0,
"perimeter_px": 187.4389991760254,
"sharpness": {
"laplacian_var": 1314.2657848481515
"laplacian_var": 1315.3840152066566
},
"contrast": {
"p05": 19.0,
"p95": 171.0,
"dynamic_range": 152.0,
"mean_gray": 44.15255530129672,
"std_gray": 50.56336690152075
"mean_gray": 44.15026697177727,
"std_gray": 50.560937378210824
},
"geometry": {
"distance_to_center_norm": 0.7483583092689514,
@@ -370,7 +424,7 @@
"confidence": 0.3084011374684583
},
{
"observation_id": "14600b14-389d-4a88-804a-c9ee6827d807",
"observation_id": "1ce57011-9c96-4ced-8d74-fc27ec6b24b1",
"type": "aruco",
"marker_id": 64,
"marker_size_m": 0.025,
@@ -400,14 +454,14 @@
"area_px": 1729.0,
"perimeter_px": 185.8551139831543,
"sharpness": {
"laplacian_var": 2760.665852671177
"laplacian_var": 2760.994923429915
},
"contrast": {
"p05": 15.0,
"p95": 180.0,
"dynamic_range": 165.0,
"mean_gray": 72.1457800511509,
"std_gray": 72.5179348226274
"mean_gray": 72.14663256606991,
"std_gray": 72.5175980593837
},
"geometry": {
"distance_to_center_norm": 0.8080878257751465,
@@ -424,7 +478,7 @@
"confidence": 0.640874213187769
},
{
"observation_id": "e0c01457-9ec4-478a-93b1-ec921ba8adf7",
"observation_id": "31c5fa02-cdfa-4de5-a839-33a5eed01e24",
"type": "aruco",
"marker_id": 103,
"marker_size_m": 0.025,
@@ -454,14 +508,14 @@
"area_px": 1812.0,
"perimeter_px": 184.3890724182129,
"sharpness": {
"laplacian_var": 2196.8448896009504
"laplacian_var": 2194.976811425055
},
"contrast": {
"p05": 29.0,
"p95": 180.0,
"dynamic_range": 151.0,
"mean_gray": 113.55211726384364,
"std_gray": 69.228270762138
"mean_gray": 113.54478827361564,
"std_gray": 69.2209236259253
},
"geometry": {
"distance_to_center_norm": 0.6003458499908447,
@@ -478,7 +532,7 @@
"confidence": 0.5442461717587225
},
{
"observation_id": "d2586607-7f59-4d8e-8719-dff844c800ee",
"observation_id": "3afc1014-5055-4113-b170-da923fc18c66",
"type": "aruco",
"marker_id": 79,
"marker_size_m": 0.025,
@@ -508,14 +562,14 @@
"area_px": 1757.0,
"perimeter_px": 178.22705459594727,
"sharpness": {
"laplacian_var": 2744.599869245792
"laplacian_var": 2735.2012914577845
},
"contrast": {
"p05": 18.0,
"p95": 173.0,
"dynamic_range": 155.0,
"mean_gray": 92.17985012489592,
"std_gray": 69.25478880313894
"mean_gray": 92.01332223147377,
"std_gray": 69.24207128141674
},
"geometry": {
"distance_to_center_norm": 0.5688309669494629,
@@ -532,7 +586,7 @@
"confidence": 0.4827302826357835
},
{
"observation_id": "b2d177d3-cb53-4f9c-af89-f3c92eac9dde",
"observation_id": "b75882ba-ffff-44bd-9002-a687ba32c6ed",
"type": "aruco",
"marker_id": 51,
"marker_size_m": 0.025,
@@ -562,14 +616,14 @@
"area_px": 1722.0,
"perimeter_px": 177.65619277954102,
"sharpness": {
"laplacian_var": 2353.596692802173
"laplacian_var": 2353.212723223178
},
"contrast": {
"p05": 23.0,
"p95": 178.0,
"dynamic_range": 155.0,
"mean_gray": 77.38468085106383,
"std_gray": 67.04888102104867
"mean_gray": 77.35063829787234,
"std_gray": 67.04151484236117
},
"geometry": {
"distance_to_center_norm": 0.521373450756073,
@@ -586,7 +640,7 @@
"confidence": 0.5134730357373242
},
{
"observation_id": "203cdf78-727d-4f2f-8d0a-085fb7dc4511",
"observation_id": "460c555e-eda0-410d-b5fd-e0d1936363d0",
"type": "aruco",
"marker_id": 229,
"marker_size_m": 0.025,
@@ -616,14 +670,14 @@
"area_px": 1398.5,
"perimeter_px": 167.82257843017578,
"sharpness": {
"laplacian_var": 2221.4297803786844
"laplacian_var": 2221.314699973797
},
"contrast": {
"p05": 16.0,
"p95": 179.0,
"dynamic_range": 163.0,
"mean_gray": 65.05607476635514,
"std_gray": 67.96466136269656
"mean_gray": 65.08411214953271,
"std_gray": 67.94235987004105
},
"geometry": {
"distance_to_center_norm": 0.22587177157402039,
@@ -640,7 +694,61 @@
"confidence": 0.3958073181309517
},
{
"observation_id": "33a61ccb-81f6-48d3-950c-a8f81dd44cb2",
"observation_id": "a98c70ce-8527-4ef6-99c9-a31d1531be9d",
"type": "aruco",
"marker_id": 232,
"marker_size_m": 0.025,
"image_points_px": [
[
792.0,
867.0
],
[
853.0,
870.0
],
[
854.0,
892.0
],
[
794.0,
889.0
]
],
"center_px": [
823.25,
879.5
],
"quality": {
"area_px": 1326.5,
"perimeter_px": 165.26211738586426,
"sharpness": {
"laplacian_var": 1539.96614802188
},
"contrast": {
"p05": 25.0,
"p95": 134.0,
"dynamic_range": 109.0,
"mean_gray": 73.01597444089457,
"std_gray": 47.19010519269186
},
"geometry": {
"distance_to_center_norm": 0.39428138732910156,
"distance_to_border_px": 188.0
},
"edge_ratio": 2.773215188141253,
"edge_lengths_px": [
61.073726654052734,
22.022714614868164,
60.074954986572266,
22.090721130371094
]
},
"confidence": 0.31888377689365593
},
{
"observation_id": "8cd5bedb-5f4c-4ec0-9db8-d9d6424f120c",
"type": "aruco",
"marker_id": 208,
"marker_size_m": 0.025,
@@ -670,14 +778,14 @@
"area_px": 1353.5,
"perimeter_px": 160.3841037750244,
"sharpness": {
"laplacian_var": 1677.6401187202734
"laplacian_var": 1675.8249746860138
},
"contrast": {
"p05": 11.0,
"p95": 143.0,
"dynamic_range": 132.0,
"mean_gray": 54.52693965517241,
"std_gray": 55.728031531652995
"mean_gray": 54.50754310344828,
"std_gray": 55.72132735687418
},
"geometry": {
"distance_to_center_norm": 0.506416380405426,
@@ -694,7 +802,7 @@
"confidence": 0.38947547888708767
},
{
"observation_id": "27312315-a8f7-4e63-8812-cf3dcd75515d",
"observation_id": "c564f52f-0d1a-4766-a391-8ee54a0c1d6d",
"type": "aruco",
"marker_id": 198,
"marker_size_m": 0.025,
@@ -724,14 +832,14 @@
"area_px": 1021.0,
"perimeter_px": 146.61585998535156,
"sharpness": {
"laplacian_var": 3154.1811673606544
"laplacian_var": 3154.009214616764
},
"contrast": {
"p05": 15.0,
"p95": 176.0,
"dynamic_range": 161.0,
"mean_gray": 85.1951566951567,
"std_gray": 68.23198930125653
"std_gray": 68.22971363486911
},
"geometry": {
"distance_to_center_norm": 0.1316678375005722,
@@ -748,7 +856,7 @@
"confidence": 0.25097952059332207
},
{
"observation_id": "a6770eee-2af8-4b80-bfa5-deaea01a4882",
"observation_id": "be07323b-d911-4346-9815-b714d94f8c36",
"type": "aruco",
"marker_id": 214,
"marker_size_m": 0.025,
@@ -778,14 +886,14 @@
"area_px": 1067.0,
"perimeter_px": 144.31543350219727,
"sharpness": {
"laplacian_var": 1116.4435182456568
"laplacian_var": 1114.5771424361562
},
"contrast": {
"p05": 13.0,
"p95": 139.0,
"dynamic_range": 126.0,
"mean_gray": 71.45576407506702,
"std_gray": 54.62149848550704
"mean_gray": 71.40214477211796,
"std_gray": 54.64711747643294
},
"geometry": {
"distance_to_center_norm": 0.44440728425979614,
@@ -802,7 +910,7 @@
"confidence": 0.2873822610945893
},
{
"observation_id": "82f021d4-6a20-46e6-aea5-7a9f34a5dca6",
"observation_id": "62587a22-c46e-456b-9c04-fbafc0f82cbb",
"type": "aruco",
"marker_id": 210,
"marker_size_m": 0.025,
@@ -832,14 +940,14 @@
"area_px": 938.0,
"perimeter_px": 142.1563835144043,
"sharpness": {
"laplacian_var": 2460.134555894439
"laplacian_var": 2459.076074679102
},
"contrast": {
"p05": 25.0,
"p95": 179.0,
"dynamic_range": 154.0,
"mean_gray": 87.09486780715396,
"std_gray": 64.13182881114612
"mean_gray": 87.10730948678072,
"std_gray": 64.13253670200668
},
"geometry": {
"distance_to_center_norm": 0.47941353917121887,
@@ -856,7 +964,7 @@
"confidence": 0.28654954414305833
},
{
"observation_id": "e2900440-5878-47c8-8eb0-25cc32f8b9ef",
"observation_id": "cb7c2256-2cd5-40a4-b32a-98666a889c18",
"type": "aruco",
"marker_id": 72,
"marker_size_m": 0.025,
@@ -886,14 +994,14 @@
"area_px": 613.5,
"perimeter_px": 114.43190670013428,
"sharpness": {
"laplacian_var": 1111.5657251756697
"laplacian_var": 1111.192474866114
},
"contrast": {
"p05": 13.0,
"p95": 151.0,
"dynamic_range": 138.0,
"mean_gray": 62.521444695259596,
"std_gray": 52.122934781080446
"std_gray": 52.12756852348085
},
"geometry": {
"distance_to_center_norm": 0.5350531339645386,
@@ -1286,6 +1394,31 @@
],
"area_px": 99.5
},
{
"image_points_px": [
[
198.0,
1045.0
],
[
195.0,
1048.0
],
[
187.0,
1049.0
],
[
171.0,
1048.0
]
],
"center_px": [
187.75,
1047.5
],
"area_px": 48.0
},
{
"image_points_px": [
[
@@ -1361,6 +1494,31 @@
],
"area_px": 162.5
},
{
"image_points_px": [
[
707.0,
835.0
],
[
719.0,
836.0
],
[
719.0,
848.0
],
[
707.0,
847.0
]
],
"center_px": [
713.0,
841.5
],
"area_px": 144.0
},
{
"image_points_px": [
[
@@ -1486,6 +1644,31 @@
],
"area_px": 90.0
},
{
"image_points_px": [
[
875.0,
1032.0
],
[
878.0,
1030.0
],
[
897.0,
1030.0
],
[
895.0,
1032.0
]
],
"center_px": [
886.25,
1031.0
],
"area_px": 39.0
},
{
"image_points_px": [
[
@@ -1501,40 +1684,15 @@
879.0
],
[
227.0,
228.0,
882.0
]
],
"center_px": [
225.75,
226.0,
879.75
],
"area_px": 47.5
},
{
"image_points_px": [
[
1124.0,
767.0
],
[
1136.0,
766.0
],
[
1146.0,
768.0
],
[
1127.0,
769.0
]
],
"center_px": [
1133.25,
767.5
],
"area_px": 37.5
"area_px": 48.0
},
{
"image_points_px": [