From 08d1efb819a243568c64c4714e2b57fa230eb002 Mon Sep 17 00:00:00 2001 From: ValerioSpagnoli Date: Fri, 16 Aug 2024 13:55:36 +0200 Subject: [PATCH] results --- docs/carousel.html | 2 +- docs/index.html | 6 +++--- docs/outputs/final_results/3D_plot.html | 14 -------------- docs/outputs/final_results/errors.png | Bin 72877 -> 0 bytes docs/outputs/final_results/icp.gif | Bin 286940 -> 0 bytes docs/outputs/frame_01/results.png | Bin 105878 -> 0 bytes docs/outputs/frame_02/results.png | Bin 105112 -> 0 bytes docs/outputs/frame_03/results.png | Bin 106312 -> 0 bytes docs/outputs/frame_04/results.png | Bin 107744 -> 0 bytes docs/outputs/frame_05/results.png | Bin 107421 -> 0 bytes docs/outputs/frame_06/results.png | Bin 108498 -> 0 bytes docs/outputs/frame_07/results.png | Bin 108865 -> 0 bytes docs/outputs/frame_08/results.png | Bin 106541 -> 0 bytes docs/outputs/frame_09/results.png | Bin 108757 -> 0 bytes docs/outputs/frame_10/results.png | Bin 110009 -> 0 bytes docs/outputs/frame_100/results.png | Bin 94092 -> 0 bytes docs/outputs/frame_101/results.png | Bin 94730 -> 0 bytes docs/outputs/frame_102/results.png | Bin 88852 -> 0 bytes docs/outputs/frame_103/results.png | Bin 92453 -> 0 bytes docs/outputs/frame_104/results.png | Bin 89747 -> 0 bytes docs/outputs/frame_105/results.png | Bin 93599 -> 0 bytes docs/outputs/frame_106/results.png | Bin 91740 -> 0 bytes docs/outputs/frame_107/results.png | Bin 91740 -> 0 bytes docs/outputs/frame_108/results.png | Bin 99674 -> 0 bytes docs/outputs/frame_109/results.png | Bin 97713 -> 0 bytes docs/outputs/frame_11/results.png | Bin 108045 -> 0 bytes docs/outputs/frame_110/results.png | Bin 103301 -> 0 bytes docs/outputs/frame_111/results.png | Bin 95173 -> 0 bytes docs/outputs/frame_112/results.png | Bin 94556 -> 0 bytes docs/outputs/frame_113/results.png | Bin 96233 -> 0 bytes docs/outputs/frame_114/results.png | Bin 91871 -> 0 bytes docs/outputs/frame_115/results.png | Bin 93013 -> 0 bytes docs/outputs/frame_116/results.png | Bin 89050 -> 0 bytes docs/outputs/frame_117/results.png | Bin 89919 -> 0 bytes docs/outputs/frame_118/results.png | Bin 90845 -> 0 bytes docs/outputs/frame_119/results.png | Bin 87896 -> 0 bytes docs/outputs/frame_12/results.png | Bin 107090 -> 0 bytes docs/outputs/frame_13/results.png | Bin 105124 -> 0 bytes docs/outputs/frame_14/results.png | Bin 102489 -> 0 bytes docs/outputs/frame_15/results.png | Bin 108574 -> 0 bytes docs/outputs/frame_16/results.png | Bin 99559 -> 0 bytes docs/outputs/frame_17/results.png | Bin 101502 -> 0 bytes docs/outputs/frame_18/results.png | Bin 94218 -> 0 bytes docs/outputs/frame_19/results.png | Bin 101389 -> 0 bytes docs/outputs/frame_20/results.png | Bin 101379 -> 0 bytes docs/outputs/frame_21/results.png | Bin 94423 -> 0 bytes docs/outputs/frame_22/results.png | Bin 101575 -> 0 bytes docs/outputs/frame_23/results.png | Bin 104082 -> 0 bytes docs/outputs/frame_24/results.png | Bin 105120 -> 0 bytes docs/outputs/frame_25/results.png | Bin 107634 -> 0 bytes docs/outputs/frame_26/results.png | Bin 100183 -> 0 bytes docs/outputs/frame_27/results.png | Bin 110077 -> 0 bytes docs/outputs/frame_28/results.png | Bin 104021 -> 0 bytes docs/outputs/frame_29/results.png | Bin 108175 -> 0 bytes docs/outputs/frame_30/results.png | Bin 102711 -> 0 bytes docs/outputs/frame_31/results.png | Bin 92405 -> 0 bytes docs/outputs/frame_32/results.png | Bin 89940 -> 0 bytes docs/outputs/frame_33/results.png | Bin 89696 -> 0 bytes docs/outputs/frame_34/results.png | Bin 95592 -> 0 bytes docs/outputs/frame_35/results.png | Bin 92257 -> 0 bytes docs/outputs/frame_36/results.png | Bin 88541 -> 0 bytes docs/outputs/frame_37/results.png | Bin 94529 -> 0 bytes docs/outputs/frame_38/results.png | Bin 89274 -> 0 bytes docs/outputs/frame_39/results.png | Bin 89534 -> 0 bytes docs/outputs/frame_40/results.png | Bin 90598 -> 0 bytes docs/outputs/frame_41/results.png | Bin 91434 -> 0 bytes docs/outputs/frame_42/results.png | Bin 87288 -> 0 bytes docs/outputs/frame_43/results.png | Bin 94678 -> 0 bytes docs/outputs/frame_44/results.png | Bin 94067 -> 0 bytes docs/outputs/frame_45/results.png | Bin 89926 -> 0 bytes docs/outputs/frame_46/results.png | Bin 89590 -> 0 bytes docs/outputs/frame_47/results.png | Bin 90715 -> 0 bytes docs/outputs/frame_48/results.png | Bin 92586 -> 0 bytes docs/outputs/frame_49/results.png | Bin 102674 -> 0 bytes docs/outputs/frame_50/results.png | Bin 96745 -> 0 bytes docs/outputs/frame_51/results.png | Bin 103162 -> 0 bytes docs/outputs/frame_52/results.png | Bin 101494 -> 0 bytes docs/outputs/frame_53/results.png | Bin 99183 -> 0 bytes docs/outputs/frame_54/results.png | Bin 95484 -> 0 bytes docs/outputs/frame_55/results.png | Bin 95391 -> 0 bytes docs/outputs/frame_56/results.png | Bin 92091 -> 0 bytes docs/outputs/frame_57/results.png | Bin 95410 -> 0 bytes docs/outputs/frame_58/results.png | Bin 91076 -> 0 bytes docs/outputs/frame_59/results.png | Bin 93259 -> 0 bytes docs/outputs/frame_60/results.png | Bin 95372 -> 0 bytes docs/outputs/frame_61/results.png | Bin 92727 -> 0 bytes docs/outputs/frame_62/results.png | Bin 95467 -> 0 bytes docs/outputs/frame_63/results.png | Bin 97342 -> 0 bytes docs/outputs/frame_64/results.png | Bin 94672 -> 0 bytes docs/outputs/frame_65/results.png | Bin 91298 -> 0 bytes docs/outputs/frame_66/results.png | Bin 96765 -> 0 bytes docs/outputs/frame_67/results.png | Bin 94020 -> 0 bytes docs/outputs/frame_68/results.png | Bin 90934 -> 0 bytes docs/outputs/frame_69/results.png | Bin 92409 -> 0 bytes docs/outputs/frame_70/results.png | Bin 116760 -> 0 bytes docs/outputs/frame_71/results.png | Bin 98265 -> 0 bytes docs/outputs/frame_72/results.png | Bin 94545 -> 0 bytes docs/outputs/frame_73/results.png | Bin 90028 -> 0 bytes docs/outputs/frame_74/results.png | Bin 93525 -> 0 bytes docs/outputs/frame_75/results.png | Bin 92407 -> 0 bytes docs/outputs/frame_76/results.png | Bin 95305 -> 0 bytes docs/outputs/frame_77/results.png | Bin 90962 -> 0 bytes docs/outputs/frame_78/results.png | Bin 107388 -> 0 bytes docs/outputs/frame_79/results.png | Bin 97523 -> 0 bytes docs/outputs/frame_80/results.png | Bin 98245 -> 0 bytes docs/outputs/frame_81/results.png | Bin 95413 -> 0 bytes docs/outputs/frame_82/results.png | Bin 95921 -> 0 bytes docs/outputs/frame_83/results.png | Bin 103318 -> 0 bytes docs/outputs/frame_84/results.png | Bin 91764 -> 0 bytes docs/outputs/frame_85/results.png | Bin 94027 -> 0 bytes docs/outputs/frame_86/results.png | Bin 94435 -> 0 bytes docs/outputs/frame_87/results.png | Bin 89713 -> 0 bytes docs/outputs/frame_88/results.png | Bin 91817 -> 0 bytes docs/outputs/frame_89/results.png | Bin 90920 -> 0 bytes docs/outputs/frame_90/results.png | Bin 91787 -> 0 bytes docs/outputs/frame_91/results.png | Bin 91337 -> 0 bytes docs/outputs/frame_92/results.png | Bin 94536 -> 0 bytes docs/outputs/frame_93/results.png | Bin 90256 -> 0 bytes docs/outputs/frame_94/results.png | Bin 90119 -> 0 bytes docs/outputs/frame_95/results.png | Bin 93304 -> 0 bytes docs/outputs/frame_96/results.png | Bin 91072 -> 0 bytes docs/outputs/frame_97/results.png | Bin 89255 -> 0 bytes docs/outputs/frame_98/results.png | Bin 92341 -> 0 bytes docs/outputs/frame_99/results.png | Bin 92282 -> 0 bytes 124 files changed, 4 insertions(+), 18 deletions(-) delete mode 100644 docs/outputs/final_results/3D_plot.html delete mode 100644 docs/outputs/final_results/errors.png delete mode 100644 docs/outputs/final_results/icp.gif delete mode 100644 docs/outputs/frame_01/results.png delete mode 100644 docs/outputs/frame_02/results.png delete mode 100644 docs/outputs/frame_03/results.png delete mode 100644 docs/outputs/frame_04/results.png delete mode 100644 docs/outputs/frame_05/results.png delete mode 100644 docs/outputs/frame_06/results.png delete mode 100644 docs/outputs/frame_07/results.png delete mode 100644 docs/outputs/frame_08/results.png delete mode 100644 docs/outputs/frame_09/results.png delete mode 100644 docs/outputs/frame_10/results.png delete mode 100644 docs/outputs/frame_100/results.png delete mode 100644 docs/outputs/frame_101/results.png delete mode 100644 docs/outputs/frame_102/results.png delete mode 100644 docs/outputs/frame_103/results.png delete mode 100644 docs/outputs/frame_104/results.png delete mode 100644 docs/outputs/frame_105/results.png delete mode 100644 docs/outputs/frame_106/results.png delete mode 100644 docs/outputs/frame_107/results.png delete mode 100644 docs/outputs/frame_108/results.png delete mode 100644 docs/outputs/frame_109/results.png delete mode 100644 docs/outputs/frame_11/results.png delete mode 100644 docs/outputs/frame_110/results.png delete mode 100644 docs/outputs/frame_111/results.png delete mode 100644 docs/outputs/frame_112/results.png delete mode 100644 docs/outputs/frame_113/results.png delete mode 100644 docs/outputs/frame_114/results.png delete mode 100644 docs/outputs/frame_115/results.png delete mode 100644 docs/outputs/frame_116/results.png delete mode 100644 docs/outputs/frame_117/results.png delete mode 100644 docs/outputs/frame_118/results.png delete mode 100644 docs/outputs/frame_119/results.png delete mode 100644 docs/outputs/frame_12/results.png delete mode 100644 docs/outputs/frame_13/results.png delete mode 100644 docs/outputs/frame_14/results.png delete mode 100644 docs/outputs/frame_15/results.png delete mode 100644 docs/outputs/frame_16/results.png delete mode 100644 docs/outputs/frame_17/results.png delete mode 100644 docs/outputs/frame_18/results.png delete mode 100644 docs/outputs/frame_19/results.png delete mode 100644 docs/outputs/frame_20/results.png delete mode 100644 docs/outputs/frame_21/results.png delete mode 100644 docs/outputs/frame_22/results.png delete mode 100644 docs/outputs/frame_23/results.png delete mode 100644 docs/outputs/frame_24/results.png delete mode 100644 docs/outputs/frame_25/results.png delete mode 100644 docs/outputs/frame_26/results.png delete mode 100644 docs/outputs/frame_27/results.png delete mode 100644 docs/outputs/frame_28/results.png delete mode 100644 docs/outputs/frame_29/results.png delete mode 100644 docs/outputs/frame_30/results.png delete mode 100644 docs/outputs/frame_31/results.png delete mode 100644 docs/outputs/frame_32/results.png delete mode 100644 docs/outputs/frame_33/results.png delete mode 100644 docs/outputs/frame_34/results.png delete mode 100644 docs/outputs/frame_35/results.png delete mode 100644 docs/outputs/frame_36/results.png delete mode 100644 docs/outputs/frame_37/results.png delete mode 100644 docs/outputs/frame_38/results.png delete mode 100644 docs/outputs/frame_39/results.png delete mode 100644 docs/outputs/frame_40/results.png delete mode 100644 docs/outputs/frame_41/results.png delete mode 100644 docs/outputs/frame_42/results.png delete mode 100644 docs/outputs/frame_43/results.png delete mode 100644 docs/outputs/frame_44/results.png delete mode 100644 docs/outputs/frame_45/results.png delete mode 100644 docs/outputs/frame_46/results.png delete mode 100644 docs/outputs/frame_47/results.png delete mode 100644 docs/outputs/frame_48/results.png delete mode 100644 docs/outputs/frame_49/results.png delete mode 100644 docs/outputs/frame_50/results.png delete mode 100644 docs/outputs/frame_51/results.png delete mode 100644 docs/outputs/frame_52/results.png delete mode 100644 docs/outputs/frame_53/results.png delete mode 100644 docs/outputs/frame_54/results.png delete mode 100644 docs/outputs/frame_55/results.png delete mode 100644 docs/outputs/frame_56/results.png delete mode 100644 docs/outputs/frame_57/results.png delete mode 100644 docs/outputs/frame_58/results.png delete mode 100644 docs/outputs/frame_59/results.png delete mode 100644 docs/outputs/frame_60/results.png delete mode 100644 docs/outputs/frame_61/results.png delete mode 100644 docs/outputs/frame_62/results.png delete mode 100644 docs/outputs/frame_63/results.png delete mode 100644 docs/outputs/frame_64/results.png delete mode 100644 docs/outputs/frame_65/results.png delete mode 100644 docs/outputs/frame_66/results.png delete mode 100644 docs/outputs/frame_67/results.png delete mode 100644 docs/outputs/frame_68/results.png delete mode 100644 docs/outputs/frame_69/results.png delete mode 100644 docs/outputs/frame_70/results.png delete mode 100644 docs/outputs/frame_71/results.png delete mode 100644 docs/outputs/frame_72/results.png delete mode 100644 docs/outputs/frame_73/results.png delete mode 100644 docs/outputs/frame_74/results.png delete mode 100644 docs/outputs/frame_75/results.png delete mode 100644 docs/outputs/frame_76/results.png delete mode 100644 docs/outputs/frame_77/results.png delete mode 100644 docs/outputs/frame_78/results.png delete mode 100644 docs/outputs/frame_79/results.png delete mode 100644 docs/outputs/frame_80/results.png delete mode 100644 docs/outputs/frame_81/results.png delete mode 100644 docs/outputs/frame_82/results.png delete mode 100644 docs/outputs/frame_83/results.png delete mode 100644 docs/outputs/frame_84/results.png delete mode 100644 docs/outputs/frame_85/results.png delete mode 100644 docs/outputs/frame_86/results.png delete mode 100644 docs/outputs/frame_87/results.png delete mode 100644 docs/outputs/frame_88/results.png delete mode 100644 docs/outputs/frame_89/results.png delete mode 100644 docs/outputs/frame_90/results.png delete mode 100644 docs/outputs/frame_91/results.png delete mode 100644 docs/outputs/frame_92/results.png delete mode 100644 docs/outputs/frame_93/results.png delete mode 100644 docs/outputs/frame_94/results.png delete mode 100644 docs/outputs/frame_95/results.png delete mode 100644 docs/outputs/frame_96/results.png delete mode 100644 docs/outputs/frame_97/results.png delete mode 100644 docs/outputs/frame_98/results.png delete mode 100644 docs/outputs/frame_99/results.png diff --git a/docs/carousel.html b/docs/carousel.html index 2586ce4..01c074a 100644 --- a/docs/carousel.html +++ b/docs/carousel.html @@ -91,7 +91,7 @@ const tr2 = document.createElement('tr'); const td2 = document.createElement('td'); const img2 = document.createElement('img'); - img2.src = `outputs/frame_${String(i).padStart(2, '0')}/results.png`; + img2.src = `../outputs/frame_${String(i).padStart(2, '0')}/results.png`; img2.alt = `Slide ${i} - Image 2`; td2.appendChild(img2); tr2.appendChild(td2); diff --git a/docs/index.html b/docs/index.html index a3cc8f8..5cab978 100644 --- a/docs/index.html +++ b/docs/index.html @@ -77,7 +77,7 @@

Projective ICP Visual Odometry


- First Estimate + ICP gif

Description

@@ -265,7 +265,7 @@

Final results

Visual results

- +

@@ -335,7 +335,7 @@

Numerical results

- Errors + Errors

diff --git a/docs/outputs/final_results/3D_plot.html b/docs/outputs/final_results/3D_plot.html deleted file mode 100644 index cf6de25..0000000 --- a/docs/outputs/final_results/3D_plot.html +++ /dev/null @@ -1,14 +0,0 @@ - - - -

-
- - \ No newline at end of file diff --git a/docs/outputs/final_results/errors.png b/docs/outputs/final_results/errors.png deleted file mode 100644 index 1e83bbe708b42cfbf937dd9b355e6cdadde4c414..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 72877 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