changes go gp

This commit is contained in:
NohamR 2023-08-18 08:53:35 +02:00
parent 2be296f9ae
commit 17fd85186a
25 changed files with 516 additions and 1409 deletions

View File

@ -1,781 +0,0 @@
[96.74582033270721, 63.36353063755792, 140.3935413840038, 85.87072975145799, 113.90268274039997]
[96.74582033270721, 63.36353063755792, 140.3935413840038, 85.87072975145799, 113.90268274039997]
[96.74582033270721, 63.36353063755792, 140.3935413840038, 85.87072975145799, 113.90268274039997]
[96.76311348612654, 63.36353063755792, 141.11062840257188, 85.87072975145799, 113.90268274039997]
[96.74582033270721, 63.36353063755792, 141.08038526303008, 85.87072975145799, 113.39596107770217]
[96.74582033270721, 63.36353063755792, 141.08038526303008, 85.87072975145799]
[97.56633007481943, 85.85606519397733, 63.36353063755792, 140.36353733118216, 113.90268274039997]
[97.56633007481943, 85.85606519397733, 63.35362269107366, 140.36353733118216, 113.90268274039997]
[97.58383112866909, 63.35362269107366, 85.87072975145799, 141.08038526303008, 113.92456837476718]
[96.74582033270721, 141.11062840257188, 85.87072975145799, 63.129251951244484]
[96.74582033270721, 141.11062840257188, 85.87072975145799, 63.129251951244484]
[96.74582033270721, 141.11062840257188, 85.87072975145799, 63.129251951244484]
[97.58383112866909, 63.11938871115447, 85.87072975145799, 141.01993082804114, 113.41770305090014]
[97.56633007481943, 85.85606519397733, 63.36353063755792, 139.7116037993807, 113.90268274039997]
[97.56633007481943, 85.85606519397733, 139.68182572998072, 63.11938871115447, 113.90268274039997]
[96.74582033270721, 85.87072975145799, 139.7116037993807, 63.11938871115447, 113.90268274039997]
[96.74582033270721, 85.87072975145799, 140.36353733118216, 63.13911725517074]
[96.74582033270721, 85.87072975145799, 140.36353733118216, 63.13911725517074]
[97.56633007481943, 85.87072975145799, 141.01993082804114, 63.129251951244484]
[97.56633007481943, 85.87072975145799, 139.68182572998072, 63.129251951244484, 113.90268274039997]
[97.56633007481943, 85.85606519397733, 139.68182572998072, 63.11938871115447, 113.90268274039997]
[97.56633007481943, 85.85606519397733, 63.11938871115447, 139.6520580374178, 113.90268274039997, 75.7453615192886]
[97.56633007481943, 85.52133912763809, 139.68182572998072, 48.35651144241743, 62.876291151374325, 113.90268274039997]
[97.56633007481943, 85.52133912763809, 139.68182572998072, 48.16482727153741, 62.876291151374325]
[96.74582033270721, 85.52133912763809, 41.96182590161678, 139.6520580374178, 113.92456837476718, 62.89592673196359]
[97.56633007481943, 86.2219194072116, 141.01993082804114, 112.89235272140166, 62.89592673196359]
[97.17233228982133, 86.2219194072116, 141.01993082804114, 113.88080370759658]
[97.15493562946594, 85.87072975145799, 140.33354377141077, 113.90268274039997]
[97.15493562946594, 85.87072975145799, 113.90268274039997, 140.33354377141077, 62.65377450155335]
[97.15493562946594, 85.87072975145799, 113.90268274039997, 141.01993082804114, 62.65377450155335]
[97.58383112866909, 85.87072975145799, 140.30356069918616, 113.90268274039997, 62.65377450155335]
[97.58383112866909, 85.87072975145799, 140.30356069918616, 113.90268274039997]
[97.58383112866909, 85.87072975145799, 113.88080370759658, 141.65039887260826]
[97.56633007481943, 113.39596107770217, 85.87072975145799, 141.68083021387565]
[96.74582033270721, 85.87072975145799, 113.39596107770217, 141.74172505997583]
[96.74582033270721, 85.87072975145799, 113.39596107770217, 141.74172505997583]
[97.58383112866909, 85.87072975145799, 141.68083021387565, 113.88080370759658]
[97.58383112866909, 85.87072975145799, 141.71127227444327, 113.90268274039997]
[97.58383112866909, 85.87072975145799, 141.71127227444327, 113.88080370759658]
[97.17233228982133, 85.87072975145799, 113.88080370759658, 141.68083021387565]
[96.74582033270721, 85.87072975145799, 113.90268274039997, 141.01993082804114]
[96.74582033270721, 85.87072975145799, 113.90268274039997, 141.01993082804114]
[97.17233228982133, 85.87072975145799, 113.90268274039997, 140.98971952141932]
[97.58383112866909, 85.87072975145799, 113.88080370759658, 141.01993082804114]
[97.58383112866909, 85.87072975145799, 113.90268274039997]
[97.58383112866909, 85.87072975145799, 113.90268274039997]
[96.74582033270721, 85.87072975145799, 113.90268274039997]
[96.74582033270721, 85.87072975145799, 113.90268274039997]
[97.15493562946594, 85.84140431097204, 113.35249674242971]
[97.15493562946594, 85.84140431097204, 113.37422564252824]
[97.15493562946594, 85.52133912763809, 113.37422564252824]
[97.17233228982133, 85.52133912763809, 113.39596107770217]
[96.74582033270721, 85.87072975145799, 113.39596107770217]
[96.74582033270721, 85.87072975145799, 113.39596107770217]
[96.74582033270721, 85.87072975145799, 113.37422564252824, 75.49504547407744]
[97.15493562946594, 85.87072975145799, 113.37422564252824, 75.49504547407744]
[97.15493562946594, 85.87072975145799, 113.37422564252824, 75.19647744854976]
[97.15493562946594, 85.85606519397733, 113.37422564252824, 75.20877490460856]
[97.15493562946594, 85.50675579287449, 75.20877490460856, 113.37422564252824]
[97.15493562946594, 85.50675579287449, 75.20877490460856, 113.37422564252824]
[97.15493562946594, 85.85606519397733, 113.37422564252824, 75.20877490460856]
[97.15493562946594, 85.85606519397733, 113.37422564252824, 75.20877490460856]
[97.15493562946594, 85.85606519397733, 113.35249674242971, 74.91155478171588]
[97.15493562946594, 85.85606519397733, 113.35249674242971, 74.91155478171588]
[97.15493562946594, 85.85606519397733, 113.35249674242971, 74.91155478171588]
[97.15493562946594, 85.85606519397733, 113.35249674242971, 74.91155478171588]
[97.15493562946594, 85.15923099771595, 113.35249674242971, 74.33342139658485]
[97.15493562946594, 113.35249674242971, 85.15923099771595, 74.33342139658485]
[97.15493562946594, 113.35249674242971, 85.15923099771595, 74.321309812017]
[97.15493562946594, 113.39596107770217, 85.15923099771595, 59.58016828839221]
[97.15493562946594, 85.15923099771595, 113.39596107770217, 59.589369752207425, 140.98971952141932]
[97.15493562946594, 85.15923099771595, 113.39596107770217, 59.589369752207425, 140.98971952141932]
[97.15493562946594, 84.81347716714163, 113.39596107770217, 141.68083021387565]
[97.15493562946594, 84.82789996243477, 113.39596107770217, 73.50594541570831]
[97.15493562946594, 84.81347716714163, 73.80856241213829, 113.39596107770217]
[97.15493562946594, 85.1882401135521, 73.22856531550411, 113.37422564252824]
[97.17233228982133, 84.84232634534251, 73.82056690680228, 113.37422564252824]
[97.17233228982133, 84.84232634534251, 73.82056690680228, 113.37422564252824]
[97.15493562946594, 84.84232634534251, 73.52982922355724, 113.37422564252824]
[97.15493562946594, 84.84232634534251, 73.22856531550411, 113.39596107770217]
[97.15493562946594, 84.84232634534251, 72.94059102276148, 36.40113458006347, 113.39596107770217]
[97.15493562946594, 85.53592610853502, 72.9524131477915, 113.39596107770217, 36.27994102240091]
[97.17233228982133, 84.85675631720376, 72.9524131477915, 113.88080370759658, 35.86473530646156]
[97.17233228982133, 84.85675631720376, 72.9524131477915, 113.88080370759658, 35.86473530646156]
[97.17233228982133, 84.88562703314493, 72.68924831265105, 35.59896746724632, 113.37422564252824]
[97.17233228982133, 84.88562703314493, 72.42718408869075, 35.3295261785956, 113.37422564252824]
[97.17233228982133, 84.87118987935784, 72.41547078906822, 113.39596107770217]
[97.17233228982133, 72.15455417281359, 84.52687601857238, 113.39596107770217]
[96.74582033270721, 72.15455417281359, 84.5412337272531, 113.39596107770217]
[96.74582033270721, 72.15455417281359, 84.5412337272531, 56.8492759811538, 113.39596107770217]
[97.17233228982133, 84.9289600577152, 71.89472409819243, 113.37422564252824, 56.63206460180554]
[97.17233228982133, 84.24144547780165, 71.89472409819243, 113.37422564252824]
[97.17233228982133, 84.21287002912887, 71.3438125403448, 113.39596107770217, 56.011330086898305]
[97.15493562946594, 84.21287002912887, 113.39596107770217, 71.3438125403448, 55.80599878923676]
[97.15493562946594, 84.21287002912887, 113.39596107770217, 71.07592206115186, 55.38923338305926]
[97.15493562946594, 84.21287002912887, 113.39596107770217, 71.63597379223816, 55.38923338305926]
[97.17233228982133, 84.24144547780165, 71.09879874808544, 113.41770305090014, 32.02075769625888, 55.423027562490816]
[97.17233228982133, 84.24144547780165, 70.8205795393164, 113.41770305090014, 55.643885384043344, 31.77291473353663]
[97.17233228982133, 84.24144547780165, 31.40863519367896, 70.55495827828071, 113.41770305090014, 55.65237742892637]
[97.17233228982133, 70.55495827828071, 84.25573851072524, 113.41770305090014, 55.23675845613793, 31.173818311452802]
[97.17233228982133, 70.29048781435627, 113.39596107770217, 83.90029847999207, 55.245178563716095, 30.93563141443576]
[97.17233228982133, 70.29048781435627, 113.39596107770217, 83.90029847999207]
[97.17233228982133, 83.91451318683166, 69.7649694920982, 113.39596107770217, 54.64014849936262]
[97.17233228982133, 83.91451318683166, 69.77613938268743, 113.39596107770217, 54.43999260807384]
[97.17233228982133, 83.5750110913128, 29.624794364204014, 113.39596107770217, 69.77613938268743]
[97.17233228982133, 83.5750110913128, 113.39596107770217, 29.40435663338329, 69.78731174588943]
[96.76311348612654, 83.5750110913128, 113.39596107770217, 29.051500508118988, 69.51502391914083]
[96.76311348612654, 83.5750110913128, 113.39596107770217, 29.051500508118988]
[96.76311348612654, 83.23721920328558, 113.39596107770217, 69.52614339273369, 28.70610876796945]
[96.76311348612654, 83.26534931865298, 69.0071655673718, 113.39596107770217]
[96.76311348612654, 83.26534931865298, 113.39596107770217, 68.74934172646472]
[96.76311348612654, 82.92910162349958, 113.39596107770217, 68.76030703040576]
[96.76311348612654, 82.92910162349958, 113.39596107770217, 68.76030703040576]
[96.76311348612654, 82.92910162349958, 113.39596107770217, 68.76030703040576]
[96.76311348612654, 82.59453966479838, 113.39596107770217, 68.7932173879135]
[96.76311348612654, 82.60845729408099, 113.39596107770217, 68.53628793606813, 26.397527663454223]
[96.76311348612654, 82.94309526596028, 113.39596107770217, 26.082542287955846]
[96.78041131614447, 82.94309526596028, 25.651770683808735, 113.39596107770217]
[96.78041131614447, 82.27549299785763, 113.41770305090014, 68.55813703082343, 50.852040857925225]
[96.78041131614447, 82.27549299785763, 68.29132548344148, 113.41770305090014, 50.65823236375323]
[96.78041131614447, 81.95796055476234, 50.48036644383357, 113.41770305090014, 24.927960927300433, 68.0473514832415]
[96.76311348612654, 81.97173461061864, 50.2955393368784, 113.39596107770217, 24.624644377152073, 67.79358465689134]
[96.78041131614447, 81.97173461061864, 67.01746166030367, 48.80405289869767, 113.39596107770217]
[96.79771382465833, 81.97173461061864, 48.826030316001436, 66.50916893618015, 113.39596107770217]
[96.79771382465833, 81.64193158107165, 48.66175011163852, 66.26189564421388, 113.39596107770217]
[96.79771382465833, 81.64193158107165, 113.39596107770217, 66.50916893618015]
[96.39055077625679, 81.34102799174119, 67.01746166030367, 113.39596107770217, 23.120903918503203, 48.811377362505105]
[81.35466386410779, 96.39055077625679, 67.29994362087895, 113.39596107770217, 22.824292795470566, 48.63255650940656]
[81.02790412429914, 96.39055077625679, 113.39596107770217, 65.74969975903299, 22.533663526075756, 48.461639022581764]
[96.39055077625679, 81.02790412429914, 113.39596107770217, 65.49528269965809, 48.305780251247526]
[81.04146999751035, 96.40775521302842, 113.39596107770217, 65.25224808175372, 47.937963520538716]
[81.04146999751035, 96.40775521302842, 113.39596107770217, 47.762232856800104]
[95.59994025487148, 80.72974895516192, 47.25288687844089, 21.396914174250195, 113.39596107770217]
[95.59994025487148, 80.71625257432066, 21.01989891892308, 47.07955993274266, 113.39596107770217, 65.07161422645812]
[95.59994025487148, 80.40606298184338, 20.746543104477254, 64.33048357188743, 113.39596107770217]
[95.61694634422837, 80.40606298184338, 64.09224021658162, 20.46842304276052, 113.39596107770217, 46.741712774280316]
[95.19935427475619, 80.41949037228693, 64.04202132337895, 46.74870244613546, 113.39596107770217, 20.10090871071882]
[95.19935427475619, 80.41949037228693, 64.04202132337895, 46.74870244613546, 113.39596107770217, 20.10090871071882]
[19.75371016840543, 45.721362908427935, 95.19935427475619, 80.43292099504977, 113.39596107770217, 63.32391130965389]
[19.39668199140384, 95.19935427475619, 80.44635485129912, 45.90365516162076, 113.39596107770217, 63.08981136742726]
[45.05954043615151, 95.19935427475619, 19.135301484557743, 79.81661369096827, 113.39596107770217, 62.866476435013865]
[44.907204780205795, 95.59994025487148, 18.69320911816063, 79.81661369096827, 113.39596107770217, 62.634231271284776]
[44.57734497041683, 95.63395699708784, 113.39596107770217, 79.82991095774648, 18.527462609882807, 62.70266822464666]
[44.57734497041683, 94.83457589723045, 113.39596107770217, 79.82991095774648, 18.527462609882807, 62.70266822464666]
[44.2629248635624, 95.2500854709402, 79.53707630306133, 113.39596107770217, 17.828519563465555, 62.47105695169178]
[43.937438185082875, 94.85139136831874, 79.53707630306133, 113.39596107770217, 17.496550298317416]
[43.627149259132, 79.21919883482505, 95.2500854709402, 113.39596107770217, 62.01064057016939]
[43.46627786757459, 79.23236460536, 95.23317054682991, 113.39596107770217, 62.020294448165465]
[43.15901039729721, 78.92906641378802, 113.39596107770217, 94.85139136831874, 16.581032915407896]
[43.15901039729721, 78.92906641378802, 113.39596107770217, 94.85139136831874, 16.581032915407896]
[42.35522975231248, 94.50504922651537, 78.61413891041516, 112.89235272140166, 16.106140095024976, 61.11035808705258]
[94.50504922651537, 15.698056545187368, 42.21118478806736, 78.30073979890193, 60.894590966435736]
[94.52178388854108, 15.462993382671963, 41.89944550269428, 78.001754005416, 60.437418893459224]
[94.52178388854108, 41.756772516473745, 77.69131076014756, 15.14456445867908, 60.2148890339612]
[93.73441851493087, 41.129093367587956, 77.4078945845518, 14.91332025067868, 59.77247235321114]
[93.73441851493087, 41.129093367587956, 77.4078945845518, 59.77247235321114]
[40.69109713238184, 94.14367100020972, 77.11300214776648, 59.570968690237635]
[40.24520350307836, 93.36038001651488, 59.36101726770674, 77.43343775096056]
[39.946359622144456, 59.598573082250915, 93.7509624719559, 76.81945549687369]
[39.649455597025884, 93.7509624719559, 76.5020942939, 59.15185007553956, 113.39596107770217]
[93.7509624719559, 39.36617894002505, 76.8068155555699, 58.93437968142476, 113.41770305090014]
[93.7509624719559, 39.36617894002505, 76.8068155555699, 58.93437968142476, 113.41770305090014]
[12.057134603453083, 38.78749908090295, 93.42621385590071, 76.51466839843843, 58.726805612926356, 112.41328775001939]
[11.77513895605642, 38.35400779655669, 93.3932882372745]
[93.03735761105492, 38.216119481696545]
[37.93594688147084, 93.03735761105492, 75.68333473416345]
[37.52172607969439, 93.03735761105492, 75.3839228914614, 113.39596107770217]
[37.52172607969439, 93.03735761105492, 75.3839228914614, 113.39596107770217]
[36.81597423026549, 92.65059634828798, 75.08592816060329, 56.19167927993273, 113.41770305090014]
[36.2583134814819, 92.66687497090953, 55.77193554678563, 113.39596107770217, 74.80154925819332]
[93.05373119558787, 36.142896100081856, 55.99422225430996, 74.51844489537311, 112.39182906706141]
[92.29828631466708, 35.875436628999836, 55.380788959499434, 73.94399537875462, 112.91395238302235]
[35.474626968921754, 92.29828631466708, 55.60145006696031, 73.6766939324772, 112.91395238302235]
[35.474626968921754, 92.29828631466708, 55.60993381102287, 112.91395238302235, 73.6766939324772]
[92.29828631466708, 34.80601410478425, 55.40612717477131, 112.39182906706141, 73.38668964722086, 7.992164426941894]
[34.683891195865456, 91.91547769735004, 7.682172386657286, 112.39182906706141, 73.10988912835447]
[34.02730594456874, 91.93157715570062, 112.39182906706141, 7.375369618196693, 73.12174460351949]
[33.772522403474014, 91.55072222925799, 112.91395238302235, 73.13360277479637]
[33.51421804956955, 91.58274825872827, 112.91395238302235]
[33.51421804956955, 91.58274825872827, 112.91395238302235]
[32.75352641331875, 91.20374011803787, 111.39992318792602, 5.877784757726339]
[32.64195926232352, 112.39182906706141, 90.79508855709955, 5.529202884411633]
[32.26522448719547, 91.20374011803787, 112.39182906706141, 5.311161904261258]
[90.46750144028445, 4.735108251788075, 112.39182906706141, 31.52178195651671, 33.39065835011556]
[31.40863519367896, 90.85842402991952, 32.27493581588669, 4.5193044282615, 111.39992318792602]
[31.40863519367896, 90.85842402991952, 4.5193044282615, 111.91568088037849]
[30.94030993967283, 90.12572699965952, 3.6929315269998297, 111.42110384686693]
[30.454092611688452, 90.11006337626957, 3.207653724294124, 111.42110384686693, 70.97310350269274]
[30.096612835678453, 90.12572699965952, 2.89223768876815, 111.42110384686693, 70.43048757788986]
[29.62930133260033, 90.12572699965952, 2.5282309301155825]
[29.40435663338329, 90.1413946697339]
[29.40435663338329, 90.1413946697339, 69.90387048634199]
[28.7236677069294, 89.81675823367704, 111.46348405104578, 69.64226365358567]
[28.385396718949547, 89.81675823367704, 110.95057887757525]
[28.049952880120777, 89.44705246780131, 111.91568088037849, 50.12646597328706]
[27.59286984584752, 89.07928924643686, 110.92952906130722, 50.86737448778058, 0.5491264362558048]
[27.264023974841248, 89.09470727554466, 0.41934302101196586, 110.92952906130722]
[27.264023974841248, 89.09470727554466, 0.4660511567485385, 110.92952906130722]
[26.51816552054605, 89.11012925904012, 110.50368965342253, 0.2841865304600988]
[26.18997183195732, 89.11012925904012, 110.992697225526]
[25.659785092149857, 88.75945758357298, 110.50368965342253]
[25.346709377755968, 88.75945758357298, 110.992697225526, -0.38595162294191865]
[25.032219796916312, 88.39527423305452, 110.97163493139053, -0.6141967639514618, 66.59921625353942]
[25.032219796916312, 88.39527423305452, 110.97163493139053, -0.6170471177438241, 66.59921625353942]
[24.319856608919245, 88.06333428871307, 111.01376576275618, -0.8404390554700236, 66.09465314620309, 46.53537840265766]
[23.915964457888354, 87.71785683171537, 46.37842889637998, 65.84918448196862, 111.01376576275618]
[23.624312217831967, 46.584095697549444, 87.73295324610243, 65.36130789571517, 110.992697225526]
[23.227731831621043, 46.2357829524852, 87.73295324610243, 65.38189522563617, 110.50368965342253]
[22.72960261632175, 45.553360976061164, 110.50368965342253, 87.73295324610243, 65.13938030762746]
[22.72960261632175, 45.553360976061164, 110.50368965342253, 87.73295324610243]
[21.955568398402534, 45.74184604611365, 110.03843161747233, 87.38910075027478]
[21.57632191986269, 110.03843161747233, 86.72132417725824, 64.65735628488993, 45.07298523121557]
[110.08004541253568, 21.305786127675404, 86.38243669236998, 64.43805706774585, 44.741992331328746]
[20.93660383660425, 110.08004541253568, 63.941742219910545, 44.24973395515403]
[109.59651404189913, 63.469543339329505, 20.56429996032855]
[109.59651404189913, 63.469543339329505, 20.56429996032855]
[63.21512920487798, 19.83437786323901, 109.55516751547407, 85.34657936482877]
[109.57583774201254, 63.00119057385414, 19.476564601405407, 85.014402124572]
[62.77823609040776, 109.59651404189913, 19.12880403434785, 84.68383323159486]
[18.69320911816063, 62.30577072368363, 109.65857940842659, 85.07229037581314]
[62.075836944482305, 18.440115695217713, 84.39781680691007, 109.19812088147724, 41.893213315763944]
[62.075836944482305, 18.25976664367242, 84.39781680691007, 109.19812088147724, 41.893213315763944]
[41.11686312344054, 17.402569110890468, 61.343932438348055, 84.36917607567904, 109.19812088147724]
[40.80022443327537, 16.97880316626633, 61.12736715361118, 84.36917607567904, 109.1364350921017]
[16.572115556962277, 40.503827443914496, 60.89274079619267, 109.17755292564226, 84.02747398850997]
[16.249017979694386, 60.45449878359877, 40.2212747412199, 83.71582633661728, 109.19812088147724]
[60.23199188837467, 40.08361605829576, 109.21869486688851, 83.74416815750968, 15.842159256378194]
[60.23199188837467, 40.08361605829576, 109.21869486688851, 83.74416815750968, 15.842159256378194]
[15.13327473659844, 39.35447260083504, 59.55135999832855, 83.09677582651398, 108.71984307241547]
[38.75866469771607, 14.745195364102708, 59.33243213115596, 82.76144523391037, 108.7607340080859]
[14.201730696376819, 82.45555041935361, 38.77019559799287, 58.87901750962163]
[13.976942909961352, 82.4416701721269, 38.48086513623957, 58.653710669116094]
[82.80331312107201, 13.445934178881089, 37.90773089519285]
[82.46943405872172, 13.445934178881089, 37.90773089519285]
[12.712419972037567, 81.84788873089451, 37.49938979433507]
[36.93311456269455, 81.53242686920883, 12.274072709349966]
[81.54610333030182, 36.660869707803144, 11.923325421992018, 106.87489612284428]
[11.571428937478787, 80.87889572842292, 106.87489612284428, 36.25290876336058]
[11.078463794947904, 80.56800698192438, 35.71299660738376, 106.87489612284428]
[11.078463794947904, 80.56800698192438, 35.71299660738376, 106.41039267972815]
[10.330912008924507, 80.59493149804663, 105.9683120112691, 35.04603813813792]
[9.9265847028196, 34.91282204838657, 105.50912760451037, 79.9905692662104]
[9.388076598785926, 34.65797622799086, 80.31216165574259, 105.50912760451037]
[8.932909871070954, 80.01723901003433, 34.53627275329039, 105.9683120112691]
[8.546560874540463, 34.28873631711999, 106.00770794316094, 79.69708150760655]
[8.546560874540463, 79.69708150760655]
[7.729994533428453, 79.07458234388582]
[7.299064648409099, 78.79821502993732, 105.11099387982489]
[6.872292988723294, 78.49698095422931, 105.09153361999773, 32.62234244561125]
[6.642104130559286, 78.81128616963939, 32.3758155341789, 105.13045969910704]
[6.163318600462448, 31.61615364057997, 78.50998615453014, 104.65679491176226]
[6.163318600462448, 31.61615364057997, 78.50998615453014, 104.65679491176226]
[5.171616769652459, 77.91154576541736, 31.01937028966531, 104.65679491176226]
[4.780514248942831, 30.670934054113307, 77.61438629318121, 100.85010232969766]
[30.316194285885622, 4.450549161750734, 77.31858804947895, 100.01110726634198, 51.946333188609934]
[4.006954642405048, 29.71963592157869, 77.03682712109313, 101.60572413348754, 51.756263078512]
[29.48973020997267, 3.628048057556525, 76.7436602095425, 102.92282403407742, 51.57467264474384]
[3.575589078872488, 29.48973020997267, 76.7436602095425, 102.4812642429444]
[2.7833998936643534, 28.80330245968635, 76.1613190942283, 103.36693956268459]
[2.3689795178879813, 28.46877059995383, 75.87212680564552, 102.92282403407742]
[1.9081933519185819, 27.898735602618398, 102.53758588878247, 75.88456490048787]
[27.5631530016799, 102.5188067330736, 75.59661805134772, 1.4035889507391945, 48.910017694307655]
[27.24300071612006, 102.4812642429444, 75.29765416616924, 1.0637535667064215, 48.37452063284921]
[27.238797879691003, 102.5188067330736, 75.29765416616924, 1.0622022656356944]
[0.6947366643576814, 48.389027123847555, 26.58968779147552, 102.13555683704129, 74.75273111727672]
[47.83753839709493, 0.5612277654847297, 74.46986623403247, 101.69847069433337, 26.16554501522558]
[25.74193416855607, 74.1641118979584, 48.03507430814085, 0.3802132276796345, 101.30078780550544]
[25.314970434489158, 73.89590174562264, 0.14970143471527497, 47.48749449003641, 101.30078780550544]
[-0.030045082985877825, 25.120991602266923, 47.13990807534814, 100.90514914230054, 73.3390633940136]
[-0.02857625257331664, 25.120991602266923, 47.13990807534814, 100.90514914230054, 73.3390633940136]
[24.194531202239958, 73.07433887033889, 46.98810336294876, 100.52979647604367, -0.3931615058304232]
[-0.5649937634477307, 100.52979647604367, 72.5130148351401, 46.98107709698821, 23.79201145535121]
[-0.7428198463305424, 100.13809841094596, 46.63004833695798, 23.49759274902805, 72.5130148351401]
[23.198020100599976, 99.7122904877077, 72.26343858801386, 45.94919878667526]
[22.805957059092204, 99.69424386146943, 71.99159822971488, 45.598692844511845]
[22.805957059092204, 99.7122904877077, 71.99159822971488, 45.598692844511845]
[22.04115470124784, 99.32477234574043, 45.44472760572883, 71.18319340065955]
[99.30682491666337, 70.91607138905896, 21.46017284212521]
[99.32477234574043, 21.187036770775116, 70.66145668909161, 43.64533671963191]
[20.725976257305383, 43.12583955997058, 98.903527522254, 70.40788926194584]
[20.165516788592203, 42.8018067615707, 98.93922063549167, 70.14411847527685]
[20.165516788592203, 42.96673995381569, 98.93922063549167, 70.14411847527685]
[98.13865287129774, 19.363923361741158, 69.61998554925597, 42.354545953382186]
[98.15630249687172, 18.824343925931373, 69.3817815413247, 42.06076906490358]
[97.74155501028403, 18.57037935535019, 41.743959130753915, 68.58515047965679]
[97.74155501028403, 41.43545739577678, 68.86416258957301, 17.959787273590074]
[97.36400734215728, 41.141218270713665, 17.53233083979306, 68.60701145998047]
[97.36400734215728, 41.141218270713665, 17.53233083979306, 68.60701145998047]
[40.23354762601866, 16.874244382699484, 96.95364724716276, 67.85288815787041]
[16.557260692656154, 97.02307304361027, 39.92899440374069, 67.60002955332689]
[39.65003174823465, 96.61457103936469, 15.983938796867934, 67.10814565636181]
[39.196816503896116, 66.85842401539131, 96.20832454213539, 15.660640352282558]
[38.7654019758417, 66.60975142273554, 95.40252375755514, 15.263679929666012]
[39.068039304317836, 66.60975142273554, 95.40252375755514, 15.263679929666012]
[38.34945819735641, 95.40252375755514, 65.60473818979429, 14.406065220850813]
[95.01979326410526, 38.06859685086151, 65.37160046306475, 13.952622293062303]
[37.789474950404205, 95.05352766823162, 65.38189522563617, 13.575457302387255]
[37.37123754432975, 94.68937596487135, 64.89786940138988]
[36.812309365308856, 94.70615975739219, 64.66751262964479]
[36.812309365308856, 94.70615975739219, 64.66751262964479]
[36.12345497808214, 93.54159072866747, 11.900835211191675, 63.95176062332213]
[93.5580905852994, 35.86160361225468, 11.261977825131893, 63.715132065590815]
[93.94983235653768, 35.74724584565672, 10.919794540550615, 63.24477220333402]
[35.33723492708694, 93.18487545005127, 10.507868614326961, 63.030712316213986]
[92.82989693224738, 35.2189419247639, 62.79783074075205, 10.099000598886445]
[92.82989693224738, 35.2189419247639, 62.79783074075205, 10.099000598886445]
[62.10483233701761, 92.09280368942096, 9.179049906711882, 34.69177235385824]
[61.875696001421375, 92.47664252225249, 33.76546946742357, 8.924042314066273]
[92.10894957427507, 33.51737951324377, 61.41064599033324, 8.27948856201857]
[91.36319918754546, 33.010586748472946, 61.19379797344051, 7.715242269392657]
[32.50489438109096, 91.01705088202571, 60.96831725150388, 7.214727540444532]
[32.50489438109096, 91.01705088202571, 60.96831725150388, 7.212665748394888, 109.45190738941476]
[31.88602427459436, 6.437692080859677, 90.65676427309728, 59.817333210384234, 109.47254728931432]
[5.903487624153952, 31.393647233912947, 59.606537220101494, 90.29829428356953, 109.95527754592345]
[31.159040756710592, 59.61573995013502, 5.737263461655575, 90.29829428356953, 109.95527754592345]
[30.800260140202237, 59.414860418815614, 4.9012867188802005, 89.57121161174231, 109.03374584050907]
[30.449177729471753, 58.95161155689057, 89.6178372185309, 4.517474262349065]
[30.449177729471753, 58.95161155689057, 89.6178372185309, 4.517474262349065]
[29.503358310105767, 88.89768253370885, 4.01768146343953, 58.295396802576775]
[29.154278226069437, 88.54800985056674, 57.62927044552149, 3.397942581403803, 107.63071114641754]
[28.940884988128794, 88.20007421905581, 3.0872710407569164, 108.12267191496537]
[28.60097097744798, 87.86899370560434, 57.01487852074038, 2.2803518141141006, 108.12267191496537]
[28.033587664842013, 87.8841285312825, 2.151023473559126, 56.80580955868716, 108.14294862569862]
[28.033587664842013, 87.8841285312825, 2.2057519654012783, 107.20185265681062]
[27.375895868692673, 1.4567837427577546, 86.84033543005802, 107.22187875729963]
[1.37412455600437, 26.930912160087413, 86.50081464926805, 106.75537791222311]
[26.607677854502548, 1.1380513812343391, 86.16295593116655]
[26.29116685893511, 85.84140431097204, 1.056289144822244]
[25.759880133968903, 85.50675579287449, 0.8718842288885701]
[25.759880133968903, 85.50675579287449, 0.8703467854080266]
[84.81347716714163, 25.022617824911475, 0.5839426672580634, 104.97488867633041]
[84.48382426395254, 24.71871816457319, 0.2720739945167414, 104.97488867633041]
[84.49817128824773, 24.310812539395844, -0.05389749974753588, 105.47000123464706]
[84.18430872792776, 23.91102748125175, -0.24105785485299513, 105.48956161895192]
[23.720243850312798, 83.85767542141716, -0.5128260709345727, 104.12839796874863]
[23.720243850312798, 83.85767542141716, 104.12839796874863]
[22.820057781388684, 83.20910291483531, 103.69902196629224]
[22.435712308681115, 82.88714128187712, 103.27200823386326]
[82.91511141284025, 22.151826346843023, 103.29098378010951]
[82.27549299785763, 21.569345533502066]
[81.95796055476234, 21.29551618250593]
[81.95796055476234, 21.29551618250593]
[81.66934101790517, 20.654120451744163, 48.910017694307655]
[81.01434153094871, 48.55966583753828, 20.098344269775904]
[80.72974895516192, 48.76745069432624, 19.738090954393417]
[80.41949037228693, 48.596094520446194]
[80.43292099504977, 48.410796784472225, 18.93976760772492]
[80.43292099504977, 48.410796784472225, 18.93976760772492]
[79.82991095774648, 47.85903659460315, 18.776180194701794]
[47.4946023812052, 79.21919883482505, 17.827261187416227]
[78.91596726339526, 47.16106679695597, 17.313980751298708]
[46.99513089251478, 78.62717191558076, 16.811255363561145]
[46.83674817389673, 77.70414208327233]
[46.83674817389673, 77.70414208327233]
[77.43343775096056, 46.52147038721098]
[77.45899293892188, 45.48542904765413]
[77.17656331630289, 45.33855908604737]
[43.98180947916601, 76.27392412526763]
[43.484469579449325, 75.97171256998652]
[43.484469579449325, 75.97171256998652]
[43.024316553990985, 75.11047480482983]
[42.555885101404, 74.54275098493423]
[42.07953729681529, 73.98009450925957]
[41.77500344075891, 73.70064537128788, 143.65992700695784]
[41.312665263874294, 73.4343593302413, 145.08614600012015, 11.991893072797481]
[41.312665263874294, 73.4343593302413, 145.08614600012015, 11.991893072797481]
[40.72144918894163, 145.08614600012015, 72.59518263387557, 11.634494059580128]
[40.11975615654819, 72.33355180161911, 10.804878840162896, 145.1177355993703]
[39.839604655372284, 72.07301189683938, 145.1177355993703, 10.541014909374816]
[39.40200941020898, 145.14933652430148, 71.82514370864472, 10.131824877969855]
[38.81153569491164, 144.46449968183893, 71.27491407716622]
[38.81153569491164, 144.46449968183893, 71.27491407716622]
[38.09125179374679, 70.75232317666304, 8.805982648177485, 144.46449968183893, 94.9355360928105]
[37.81196866371836, 70.22288021473206, 8.229928101239803, 94.14367100020972, 143.75327670526906]
[37.39349051892768, 7.921932483229011, 69.97108241769351, 93.78406353779911, 143.75327670526906]
[36.978898948864085, 69.45946336908034, 7.548495718522599, 143.78441542870524, 94.2102797503882]
[36.57358772532463, 68.93011319568129, 93.81718215098655, 143.78441542870524]
[36.57358772532463, 68.93011319568129, 93.81718215098655, 143.78441542870524]
[35.606603494612884, 68.44898721495323, 6.215057136854767, 143.78441542870524, 93.08649131924615]
[35.482296914752425, 68.19356204864592, 5.864583972875598, 143.78441542870524, 92.71573653165612]
[35.095716950083045, 5.582132254259109, 67.69671236779286, 143.0781231880406]
[34.428001917215795, 5.120796199768714, 143.0472228763384, 66.92197720635846]
[34.040451808066265, 4.726890153125658, 143.0472228763384, 66.68356123085218]
[34.0353583347162, 4.726890153125658, 143.0472228763384, 66.68356123085218]
[33.285679358521854, 65.45402008888534, 143.0781231880406, 3.955200414983236]
[32.771741635344924, 142.43830816387418, 65.47464698975332, 3.6892007194861436]
[32.52932704781034, 141.74172505997583, 64.98977373296893]
[32.034133895316316, 142.4076219466108, 64.75901670868834]
[31.5494796729434, 64.28003539912956, 142.43830816387418]
[31.5494796729434, 64.28003539912956, 142.43830816387418]
[30.82355789335008, 63.57886486439869, 142.43830816387418]
[30.348134888229982, 63.08981136742726]
[29.751321359690472, 62.61469618136209, 142.43830816387418]
[29.534795120294593, 62.14352092428581, 141.01993082804114]
[29.06960253149145, 61.69541664528446]
[29.06960253149145, 61.69541664528446]
[27.929648283817027, 196.56117496837254, 60.80967459978345, 141.0501527400496]
[27.602415366129705, 196.50964600968715, 60.353269060348424, 141.0501527400496]
[27.053172343295458, 196.45814036526383]
[26.6200473415294, 196.30376315944545]
[26.30750446885531, 196.20096130390556]
[26.30750446885531, 196.20096130390556]
[25.462081364417717, 194.6573575904771]
[24.826258903526238, 194.8095674855191, 58.71776217410935]
[24.52775756930896, 194.70807143388691, 58.27810268338762]
[24.020099140744083, 194.70807143388691]
[23.623324977662925, 194.6573575904771]
[23.623324977662925, 194.6573575904771]
[22.73639469778037, 194.55599819175706]
[22.255814635339085, 194.55599819175706]
[21.777833475983858, 194.40412958419898, 55.60993381102287, 138.59727210241095]
[21.305987484237384, 194.35355211798785, 137.8404328676806, 54.97570713814874]
[20.836721445844915, 194.30299732781913, 137.17652041301767, 54.790992130147195]
[20.836721445844915, 194.30299732781913, 137.17652041301767]
[20.017139140410727, 137.17652041301767, 194.25246519844632]
[19.480937231026118, 192.02447495158128, 137.17652041301767, 80.96012393237763]
[18.95267324035398, 194.20195571463626, 137.26342424564245, 80.64881947740247]
[18.51309167621541, 137.23444633362794, 191.92538658497065, 80.98722617907374]
[17.99589999303285, 137.26342424564245, 191.82638616292695, 51.55684626906423, 80.66229959307046]
[17.99589999303285, 137.26342424564245, 191.82638616292695, 51.55684626906423]
[16.984040069506154, 136.60353057489954, 191.82638616292695, 51.3913839198885]
[16.577486393729636, 136.63230341333764, 50.25013272729472]
[16.085375516914702, 135.97681818549182, 49.692727460569145]
[15.603193502060924, 49.134036175702555, 136.0053880353447, 190.58245967769227]
[48.782087554614975, 15.212711386819654, 136.03396765386324, 190.58245967769227]
[48.782087554614975, 15.212711386819654, 136.03396765386324]
[14.136390542361115, 47.36298036438692, 135.46780099819478]
[13.516950529836718, 47.196356754601105, 135.46780099819478]
[47.05139665977288, 13.070487816159748, 135.46780099819478]
[46.71376662330383, 12.632663537644536, 135.49620861720797]
[46.56320937842221, 12.203227674453522, 135.46780099819478]
[46.56320937842221, 12.203227674453522, 135.46780099819478]
[11.213318171816471, 45.553360976061164, 134.82037536020778]
[44.38017488164266, 10.730957466182225, 133.53895143545833]
[44.229956240927734, 10.321666240781317]
[43.4145305863945, 9.716548056167674]
[43.11405813958659, 9.057658167312034, 145.55286589828074]
[43.11405813958659, 9.057658167312034, 145.55286589828074]
[8.100787491161444, 42.336328735667244, 146.30919983829216]
[7.668950777540972, 41.73814343682093, 146.21325783073837]
[41.44186773761665, 7.173533745898113]
[6.69238390919287, 40.830568595068556]
[6.098415495117896, 40.21529505625481]
[6.098415495117896, 40.21529505625481]
[5.231651767539341, 39.33692037629811]
[4.841794128350508, 38.915559448628414]
[4.1665842927422485, 38.18202002491957]
[3.624366252291543, 37.74872902709785]
[3.0925443135217767, 37.471489858101094]
[3.0925443135217767, 37.471489858101094]
[36.247504911665715, 2.106897345809957]
[35.85938592623987, 1.553371453473035]
[35.17966544518724, 1.0080006549076364, 144.2138642762345]
[0.6248196204672696, 34.780015280663335, 144.18258513949363]
[0.4480644620984483, 34.26309488022975, 143.47352620277206]
[0.4480644620984483, 34.26309488022975, 143.47352620277206]
[33.2425100966097, -0.004373517316999531, 144.9283676761737]
[32.74368687022438, -0.2782971582444316, 144.9283676761737]
[32.24581074670364, 144.99144509560244, -0.3940360848822184]
[31.887042472342284, -0.6696828920290543, 143.56667689254775]
[31.39441669401581, -0.9437941592322776, 144.2764560397937]
[31.39441669401581, -0.9437941592322776, 144.2764560397937]
[30.316194285885622, -1.1628331401510672, 145.71170163379568]
[29.850946822232522, 145.67991164869102]
[29.274494408242795, 145.71170163379568]
[28.697333159047467]
[28.250165920304813]
[28.250165920304813]
[27.25140820390142]
[26.597932435862734]
[26.297699181516183]
[25.545824766856256, 142.95458766470887]
[25.13281960865403, 142.2543534400669]
[25.13281960865403, 142.2543534400669]
[24.111641822422584, 142.22373221452256]
[23.609264848780704, 141.5895683253352]
[23.117200910517123, 141.5895683253352]
[22.42883604905868, 140.95951881460275]
[22.05188798357431, 140.95951881460275]
[22.05188798357431, 140.95951881460275]
[20.825972509966267, 140.9293287020139]
[20.369417753970062, 140.24362599538242]
[19.730496938398282, 140.24362599538242]
[19.476564601405407, 140.27358810900864]
[18.765139163582727, 140.27358810900864]
[18.765139163582727, 140.27358810900864]
[17.560008619996612, 138.91636353009963]
[17.227566473541046, 138.27426890406196]
[16.56023092586279, 138.9458872962965]
[16.07984554675826]
[15.451571757668749]
[15.451571757668749, 97.00570954152711]
[14.428049541844786, 96.22548705868616]
[13.895162375033236, 95.82137589583934]
[13.287890523788946, 94.29364033481167]
[12.694385074765744, 94.26028280245143]
[12.266471100672737, 94.29364033481167, 137.06078804156425]
[12.266471100672737, 94.29364033481167, 136.40239666682504]
[11.131444595325704, 94.34370991521155, 135.80560394816462]
[10.5883968705696, 93.96643343328032]
[10.117611442933999, 93.62413369670452]
[9.447509550801716, 92.82989693224738]
[8.858962479183305, 92.84622273913908]
[8.727023846895257, 92.84622273913908]
[7.65693780154592, 92.1412540372852]
[7.167674415211756, 91.79132559882098]
[6.565774839540286]
[6.092237485921093, 91.01705088202571]
[5.448283588464423, 91.42709923940075]
[5.448283588464423, 91.42709923940075]
[4.4973548205346265, 91.0806171607523]
[3.8900410702377384, 132.22038087894725]
[3.2991872459670786, 132.22038087894725]
[2.663259008082262, 131.59534838801062]
[2.2024705101967648]
[2.2024705101967648]
[1.0528975944720018]
[0.7236154475711274]
[0.4449815457591514]
[0.2707617922317148]
[-0.047660244683690234]
[-0.047660244683690234, 39.543490874967404]
[-0.5457507404136004, 39.543490874967404]
[-0.7682848713181345]
[-1.0303302431547867]
[36.978898948864085]
[36.43568177261427]
[36.57903626749166]
[35.61722757041801]
[35.085238323503866]
[34.41770901706658, 104.09001014986404]
[103.6799390337491]
[103.69902196629224, 33.53747386706102]
[33.53747386706102]
[33.15784991426857]
[32.01485209900916, 105.90926052452949]
[31.653416359461986, 105.90926052452949]
[31.16845236869533, 106.79519431317854]
[30.6890924403722, 105.48956161895192]
[105.48956161895192]
[29.516827240604492, 105.07207891724428, 79.27188076745509]
[29.29260455795927, 104.63745610114034, 78.96838257655472]
[28.715420064465878, 104.6181227968008, 78.33964179123262]
[28.024987186836906, 104.63745610114034, 77.72981380654083]
[27.70551588283808, 103.73720403940096]
[27.70551588283808, 103.73720403940096]
[26.49915179465935, 104.20523901463034]
[25.9650548361254, 99.56805669633712]
[25.43422183073687, 99.14551994282925]
[25.022617824911475, 102.04223819144926, 76.02157497439636]
[24.40563587754054, 102.02359013906513, 76.03404782835398]
[24.40563587754054, 102.02359013906513, 76.33658463467783]
[23.40406916748534, 101.1901261989777, 76.07148381328946]
[22.809062063467724, 100.77677791973898]
[22.230622726522434, 100.7584595424174]
[21.85587062482196]
[21.183820118245357]
[21.183820118245357]
[20.1763618759539, 100.04736537810243]
[19.634552892853645, 99.67620221143484]
[19.100850264299286, 99.28888242385239]
[18.57507341452797, 98.46691225310957]
[17.88191762648837, 98.01524025647413]
[17.88191762648837, 98.01524025647413]
[16.796282317093166, 98.05047695822472]
[16.391989216180423, 97.2593863949243]
[15.74104538504347, 96.84964944016383]
[97.2593863949243, 15.184443854152805]
[96.86697068165493, 14.559081010127207]
[96.86697068165493, 14.559081010127207, 115.4864755383405]
[95.71907877825817, 146.40524569007908, 114.96994306320329, 13.42049482969352]
[147.13596211329508, 95.73611685074749, 114.52276669869912, 13.052215671645857]
[95.36861682014404, 147.13596211329508, 12.398136760428644, 114.54483073575904]
[94.9860768875491, 145.71170163379568, 11.897615264717993, 113.5700801760155]
[95.0029328232842, 147.9372202770079, 11.26404433060161, 114.14378846276593]
[95.0029328232842, 147.20055303526257, 114.14378846276593, 11.261609764690707]
[93.83374804219531, 147.2328660483596, 112.64975736534973, 10.101586342315745]
[93.45915688619391, 146.50139555478637, 9.636098102880599, 111.67576352871868]
[145.77531590412974, 93.49211734196919, 9.177554420649118, 112.21481573818299]
[93.1356639168483, 145.08614600012015, 111.24593251170887]
[92.76463666722219, 145.1177355993703, 111.26707618309038]
[92.76463666722219, 145.1177355993703]
[92.41172612810712, 143.75327670526906, 6.678283331504217]
[92.4279488351466, 143.7221490644422, 6.021674850124351, 110.8814233316343]
[5.3835166950821725, 91.67892672263011, 109.445407417967, 143.6910325003089]
[90.57783322659677, 109.94894296246594, 143.0472228763384, 4.932932697218149]
[143.10903446337193, 4.375911468070571, 90.21979377529452]
[143.10903446337193, 4.377728177487619, 90.21979377529452]
[141.74172505997583, 89.87916051740864, 108.67222312037246, 3.1853695182247233]
[141.74172505997583, 108.23752723056118, 89.17185676734081, 2.6602875512995032]
[141.77218857614207, 88.82085158208815, 2.0458932977886226, 108.25784582803351]
[1.3904772883833842, 141.08038526303008, 88.47159329381748, 107.80516792334016]
[1.1081616685863038, 140.36353733118216, 88.12406889385719, 106.88751146424784]
[1.1081616685863038, 140.36353733118216, 88.12406889385719, 106.88751146424784]
[0.6506227506006071, 106.03953531385432, 139.8010003228912, 87.4492011882628]
[105.61891899741084, 87.46423582010806, 0.42694420726591287, 139.86064998901128]
[0.11860608849017351, 87.12167563063198, 105.63853020285083, 139.86064998901128]
[139.18244693316097, 86.76592525536157, 105.20052674860784, -0.06818609114195273]
[-0.3954767035042448, 138.50905825357796, 86.10405166015872, 104.78434097385616]
[-0.39691718723999325, 138.50905825357796, 86.10405166015872, 104.78434097385616]
[-0.7129759382397569, 85.43389376323867, 138.59727210241095, 104.42819729054042]
[104.46679342059008, 85.13023634335306, 137.927988169775]
[84.7846423340476, 103.60605069385701]
[103.62512861500919, 84.46948079846902]
[102.7736076951241, 84.12722852593568]
[102.7736076951241, 84.12722852593568]
[83.4902413817758, 101.93138222526767]
[83.16695438533712, 101.96866303683092]
[82.55280719958577, 101.5693095810167]
[82.22014445720221, 101.15357796359018]
[101.19045506620637, 81.57346621320147]
[101.19045506620637, 81.90289785403039]
[100.38353284138361, 80.66229959307046, 133.0152572105814]
[80.33897447359828, 100.40177009957708, 132.41214015112072]
[80.37921789324764, 100.02859419953046]
[80.08396939376206, 99.63917289203727]
[98.83057721684652, 79.45772650832569]
[98.83057721684652, 79.45772650832569]
[98.04822055704372, 79.17972035797939]
[98.50048989361716, 78.26186543697435]
[97.73904985239503, 78.26186543697435]
[97.34373725264993, 77.66565718556927]
[97.37866708516759, 77.3823634312148]
[45.69406902458233, 97.37866708516759, 77.3823634312148]
[96.2217771271462, 76.5020942939, 45.04610038231546]
[95.85151145482295, 75.92189653528706, 44.88711773632021]
[75.94679876046656, 95.90278930752893, 44.06049832270019]
[75.65854416785305, 95.13338379589763, 43.742933875900704]
[75.3839228914614, 94.7348745415203]
[75.3839228914614, 95.13338379589763]
[74.23660652288476, 94.405412154639]
[94.85263940159713, 73.98009450925957, 41.25759726620659]
[94.47235589947368, 73.72460775618183, 40.95826983522541]
[93.34326864832072, 73.15732720936546, 40.503827443914496]
[92.97077690862841, 72.59518263387557, 40.053828912861455]
[92.93803639493105, 72.59518263387557]
[92.23151033605029, 72.07301189683938, 39.16108187834121]
[91.89692367760293, 71.5205896542231, 38.59084393819357]
[91.91303867942545, 71.84832673014881, 38.159305669005164]
[91.21637635973977, 70.75232317666304, 37.58471516694189]
[91.21637635973977, 70.47571438977798, 37.46033623096299]
[90.8388349402191, 69.93746528155108, 37.31406386902435]
[90.13680021423394, 69.43725631557706, 36.639028131970875]
[90.18388369383297, 35.947261417711275, 69.17762983319098]
[68.3945018587716, 35.40586005896873, 90.21529299164052, 120.6464560876131]
[68.4380853733731, 89.87425157298895, 34.886751353477116, 120.09767197560436]
[67.90682923883297, 89.5348346947583, 34.50014278153599]
[67.90682923883297, 89.5348346947583]
[66.90078365478033, 88.84544418298242]
[66.39359420845301, 88.51091104690745]
[65.92194561063374, 87.83142398869785, 32.74860626307]
[65.70823786976817, 87.12851237717001, 32.25551613125606]
[65.45402008888534, 86.81696806331834, 31.592325241177992]
[65.4643324385423, 86.81696806331834, 31.592325241177992]
[30.865538026901962, 64.24979207202816, 86.16847702549975]
[30.389553179316692, 63.755045063498265, 85.84648802578565]
[63.27443382825728, 85.5113863202302, 29.674484233464607]
[29.337255866981796, 85.19244138131606, 62.81743356690065]
[62.585408798504375, 84.8894223414739, 28.99392967500293]
[62.585408798504375, 84.8894223414739, 28.87425264625208]
[27.864471750126622, 84.258694253332, 61.65706485672945]
[27.53770533485506, 83.93125422610595, 61.439266977464705]
[26.980904107584582, 83.97398649737983, 61.19379797344051]
[26.552615998340347, 82.97235972402285, 60.27859889656694]
[26.013611796512613, 82.65108061516037, 59.817333210384234]
[26.013611796512613, 82.65108061516037, 59.817333210384234]
[25.073729235645324, 82.40075159865299, 59.37820709385322]
[24.55872471446784, 82.08216458602925]
[24.046767753783527, 81.77884024970278]
[23.653428457223942, 81.80635155365063]
[81.50425485969156, 23.26040000065698]
[81.50425485969156, 23.26040000065698]
[22.381790229367766, 80.90411624084572]
[21.81331000814434, 80.93123783829898]
[21.232538417492854, 79.98719617468252]
[79.6799348600245, 20.681470614207655, 54.72432303729485]
[20.220114804378632, 79.70651267038767, 54.31597924682478]
[20.220114804378632, 79.70651267038767, 54.523902009842]
[19.23862802036897, 78.80597267331925, 53.729721940412674]
[18.890069435259434, 78.51721195644267, 53.95991437419719]
[18.277181455749812, 53.57364941795305, 104.01329982746648, 78.21675056692959]
[53.393713493108756, 77.9434801453018, 103.56555475028642, 17.763374648258733]
[17.25705721453736, 103.12039646161529, 53.01957613709361, 77.64564986545562]
[17.25705721453736, 103.12039646161529, 77.64564986545562]
[16.354110074253263, 77.07951266113565, 102.29386764127878]
[100.96935673972499, 15.790103449528553, 76.79828519317866]
[15.31485407454502, 76.53087411365456, 101.00610049016484]
[14.67852659142863, 76.25201261509994, 100.5755551406894, 48.55966583753828]
[14.378614615686027, 75.64821764167512, 100.5755551406894, 47.84470316314393]
[14.38135818792432, 75.64821764167512, 100.5755551406894]
[13.917538741925535, 75.08700919332662, 99.33435360917741]
[13.030114945831212, 47.154012619358596, 98.93106605588034, 74.81436720970385]
[98.18385961687711, 74.23621308298618, 46.63701798552808, 12.443990283932255]
[46.63701798552808, 74.28468174140352, 97.80422296291019, 12.016962647064044]
[46.30918725635048, 11.30303541929925, 74.0154455696406, 97.40903443409272]
[46.30918725635048, 11.30303541929925, 74.0154455696406, 97.40903443409272]
[45.82148098319513, 10.345133342560022, 73.46843290762693, 96.2359194091313]
[10.008202857169564, 45.65316451346681, 73.19075572841741, 95.84897691680675]
[45.33179538915814, 9.755491428114492, 95.0811396815328, 73.49234097965942]
[72.93798549114541, 93.92768051064778, 44.833604111158564, 9.226859225977417]
[44.51094722536294, 72.68621902951247, 8.379118860602656, 93.16329527616361]
[44.34051119127856, 72.68621902951247, 8.379118860602656, 93.16329527616361]
[71.8787444237885, 42.562216190036295, 92.84121075115608, 7.128612378434408]
[71.63118778789136, 42.10457657690753, 92.07203034974131, 6.7710490797662]
[71.07021470158352, 41.955089886641495, 6.4177660438688005, 91.70656730839019]
[41.34338603228221, 70.52571108861177, 90.60547601202565, 6.007650195738828]
[70.54840132966456, 41.043568469927386, 90.6528238531746, 5.306185873883379]
[70.57110169872905, 41.043568469927386, 90.6528238531746, 5.365728628739827]
[40.00027476813749, 69.76832627699198, 4.054853264748207, 89.19949868279274]
[39.40786725062134, 70.06472987008394, 3.6262921382805136, 88.8638511994387]
[3.6017278648725637, 69.26855707773612, 88.16690016439503, 38.95698400939875]
[38.66080535358597, 3.121660103369946, 69.00916293084799, 87.4317515839603]
[69.03123906100448, 38.102584826048506, 2.6515215679537754, 87.46180306022598]
[69.03123906100448, 38.102584826048506, 2.6515215679537754, 87.46180306022598]
[1.0637535667064215, 36.989912149368735, 85.766496592072, 68.53744909595612]
[36.43568177261427, 85.41783091521492, 67.75028687293957, 1.0361312598432904]
[36.314437746067895, 1.2137810648658236, 84.75461692627721, 67.76107159750562]
[35.773911815098984, 1.0823808354661357, 83.74340986005811, 67.52956585469252]
[35.37416933034149, 0.9009270154813671, 83.78593013235113, 67.26686605431918]
[35.36889047543846, 0.9040060924863406, 83.77175321222879, 67.26686605431918]
[34.1914056188458, 82.12335786562124, 0.39071395718497204, 66.77672019997124]
[33.94081874640418, 81.50529072132252, 66.53842577415192, 0.15414867400289145]
[33.68662781710616, -0.11873671753113513, 66.30108052839813, 81.20518462048379]
[33.31563850018161, 66.31157910187373, -0.2541319418170458, 80.23254183982321]
[32.92804748048861, 80.2726912587325, 65.55326337439519, -0.5314443618009703]
[32.80128116265327, 80.2726912587325, 65.55326337439519, -0.5328756012351421]
[31.563755027211414, 78.72121598187701, 65.08733745127577, -0.755557689973815]
[30.94912164066311, 78.12116721871229, 64.85574938333832]
[30.476861151398335, 77.5394087012591, 64.62507071259506]
[29.760364774419372, 76.65755405813417, 64.3952960930277]
[29.435912357708812, 76.35374015743389, 64.15633882151178]
[29.435912357708812, 76.35374015743389, 64.15633882151178]
[28.276897314535393, 75.51267514302636, 63.691357438108334]
[27.95109538226229, 63.70134951942083, 74.91728017320162]
[27.39699427482482, 63.46523280476991, 74.35169124242886]
[27.069888765772046, 63.0057495077926]
[26.527927898067283, 63.02547396451038, 72.3879634284397]
[26.527927898067283, 63.02547396451038, 72.3879634284397]
[25.57574640424885, 62.56945770557324, 71.58644841943374]
[24.949782379223723, 71.03879145006786, 62.3184715332729]
[24.539366214476505, 62.10734971813899, 70.51862301221732]
[23.933805743681294, 61.887344167817226]
[23.433961875883877, 61.66818068201117]
[23.433961875883877, 61.66818068201117]
[22.356492060028373, 60.98724679216727]
[21.976845818685014, 60.996727424643666, 67.41277704509005]
[21.309478847148142, 60.537823806182026, 66.663509702056]
[20.840159290658036, 60.314455933046304, 65.64802095300541]
[60.55661915078691, 20.284897448391305, 65.16219814761278]
[60.55661915078691, 20.288272937262878, 65.16219814761278]
[19.394530710573036, 59.898204688845006, 64.2025382852508]
[18.867533813743933, 59.88892815398664, 63.5030121544887]
[18.348272098600766, 59.668128670357895]
[17.74169815768431, 59.439009306155704]
[17.148617228062633, 59.45739766960144]
[17.148617228062633, 59.45739766960144]
[16.166899565500763, 59.26577487651026]
[15.520158837631833, 59.04741959003074]
[15.130641863622365, 58.39748725187945]
[14.50617792449614, 58.39748725187945]
[14.130954024310597, 58.39748725187945]
[14.130954024310597, 58.39748725187945]
[12.998841065294359, 57.737382929417066]
[12.413410550357257, 57.755150209997595]
[11.986882650579005, 57.764036513670575]
[11.424428886306828, 57.55155057675593]
[10.790536053986933, 57.58695958481294]
[10.934029795700209, 57.58695958481294]
[9.705108225882492, 57.366328570504805]
[9.254508094407573, 57.14659612111761]
[8.803778198874543, 57.15537295037229]
[8.492085110371, 57.181713908667675]
[7.668950777540972, 56.5360474264537]
[7.668950777540972, 56.52738163781848]
[6.569810064373197, 56.31966076267835]
[6.037332327677408, 56.54471492797168]
[5.454644491433075, 56.1213286636336]
[5.00288487804937, 55.923717314027165]
[4.383179420267375, 55.93227568522984]
[4.383179420267375, 55.93227568522984]

View File

@ -108,12 +108,12 @@ while cap.isOpened():
BH = ((space_pts[:,0] - Xb) * Xv) + ((space_pts[:,1] - Yb) * Yv) / np.sqrt( (Xv**2) + (Yv ** 2) )
# print(BH.tolist())
with open("traitement/distance.txt", 'a', encoding='utf-8') as file:
file.write('\n' + str(BH.tolist()))
# with open("traitement/distance.txt", 'a', encoding='utf-8') as file:
# file.write('\n' + str(BH.tolist()))
# resized_frame = cv2.resize(frame, (display_width, display_height))
# cv2.imshow('Frame', resized_frame)
# plt.figure()
resized_frame = cv2.resize(frame, (display_width, display_height))
cv2.imshow('Frame', resized_frame)
plt.figure()
#######################
# plt.figure(1, figsize=[16, 9])

Binary file not shown.

Before

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 45 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 66 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 54 KiB

View File

@ -7,22 +7,25 @@ def opencsv(file):
with open(file, newline='') as csvfile:
return [row for row in csv.DictReader(csvfile, delimiter=';')]
data = opencsv('traitementV2/vit13.txt')
data = opencsv('vt-pt4only.txt')
for i in range (len(data)-plusoumoins):
accel = (float(data[i+plusoumoins]['vitesse']) - float(data[i-plusoumoins]['vitesse'])) / (float(data[i+plusoumoins]['temps']) - float(data[i-plusoumoins]['temps']))*100
accel = (float(data[i+plusoumoins]['vitesse']) - float(data[i-plusoumoins]['vitesse'])) / (float(data[i+plusoumoins]['temps']) - float(data[i-plusoumoins]['temps']))*1000
print(f'accel {i}:', accel)
plt.figure(plusoumoins,figsize=[16,9])
plt.xlim([-1,476])
plt.ylim([-1, 1])
plt.ylim([-3, 10])
plt.plot([i],[accel], marker='o', linestyle='-')
# plt.show
# plt.pause(0.00001)
if i == 457-plusoumoins-2:
plt.savefig(f'traitementV2/accel±{plusoumoins}.png')
plt.clf
# with open("traitementV2/vit13.txt", 'a', encoding='utf-8') as file:
# file.write('\n' + str(i) + ';' + str(vitesse))
plt.xlabel("Numéro de l'image", fontsize = 16)
plt.ylabel("Accélération (sans unité)", fontsize = 16)
plt.xticks([0,50,100,150,200,250,300,350,400,450],fontsize = 14)
plt.yticks([-3,0,10], fontsize = 14)
plt.plot([i],[accel], marker='o', linestyle='-', color='blue')
if i == 457-plusoumoins-4:
print('saving')
plt.savefig(f'acceleration/accel±{plusoumoins}.png')
plt.clf

View File

@ -104,8 +104,8 @@ while cap.isOpened():
tosave[key] = val
print(tosave)
with open("traitementV2/distance.txt", 'a', encoding='utf-8') as file:
file.write('\n' + str(tosave))
# with open("traitementV2/distance.txt", 'a', encoding='utf-8') as file:
# file.write('\n' + str(tosave))
if cv2.waitKey(25) & 0xFF == ord('q'):break
frame_nb = frame_nb + 1

Binary file not shown.

After

Width:  |  Height:  |  Size: 43 KiB

View File

@ -1,30 +0,0 @@
import os
import cv2
def create_video_from_images(image_folder, output_video_path, fps=15):
image_files = sorted([f for f in os.listdir(image_folder) if f.endswith('.png')])
if not image_files:
print("Aucune image .png")
return
image_path = os.path.join(image_folder, image_files[0])
img = cv2.imread(image_path)
height, width, _ = img.shape
fourcc = cv2.VideoWriter_fourcc(*'mp4v')
video_writer = cv2.VideoWriter(output_video_path, fourcc, fps, (width, height))
for image_file in image_files:
image_path = os.path.join(image_folder, image_file)
img = cv2.imread(image_path)
video_writer.write(img)
video_writer.release()
print(f"Vidéo créée avec succès : {output_video_path}")
if __name__ == "__main__":
input_image_folder = "traitement/vidresult"
output_video_path = "traitement/video_sortie.mp4"
create_video_from_images(input_image_folder, output_video_path)

View File

@ -1,67 +0,0 @@
import matplotlib.pyplot as plt
from colour import Color
def rainbow_gradient(num_colors):
colors = []
gradient = list(Color("violet").range_to(Color("red"), num_colors))
for color in gradient:
colors.append(color.hex_l)
return colors
framenb = 1
keyvalues = []
with open('traitementV2/distance.txt', 'r') as f:
lignes = f.readlines()
for ligne in lignes:
line = eval(ligne)
allkeys = list(line.keys())
allkeys.sort()
linedict = {i: line[i] for i in allkeys}
linedict = {cle: valeur for cle, valeur in linedict.items() if valeur >= 0}
for key, value in linedict.items():
if key not in keyvalues:
keyvalues.append(key)
keypositions = {}
for key, i in zip(keyvalues, range(1, len(keyvalues)+1)):
keypositions[key] = i
print('keypositions: ', keypositions)
colors = rainbow_gradient(len(keypositions)+1)
with open('traitementV2/distance.txt', 'r') as f:
lignes = f.readlines()
for ligne in lignes:
line = eval(ligne)
allkeys = list(line.keys())
allkeys.sort()
linedict = {i: line[i] for i in allkeys}
linedict = {cle: valeur for cle, valeur in linedict.items() if valeur >= 0}
plt.figure(1,figsize=[16,9])
plt.xlim([-1,200])
plt.ylim([-1, len(keyvalues)+1])
plt.grid()
nb = 0
for key, value in linedict.items():
plt.plot([0,value],[keypositions[key], keypositions[key]], marker='o', linestyle='-', color=colors[keypositions[key]]) # , color=colors[key]
nb += 1
plt.draw()
plt.pause(0.0001)
plt.savefig(f'traitement/vidresult/{framenb}.png')
framenb += 1
plt.clf()

View File

@ -12,7 +12,7 @@ framenb = 1
keyvalues = []
with open('traitementV2/distance.txt', 'r') as f:
with open('distance.txt', 'r') as f:
lignes = f.readlines()
for ligne in lignes:
line = eval(ligne)
@ -34,7 +34,7 @@ for key, i in zip(keyvalues, range(1, len(keyvalues)+1)):
print('keypositions: ', keypositions)
colors = rainbow_gradient(len(keypositions)+1)
with open('traitementV2/distance.txt', 'r') as f:
with open('distance.txt', 'r') as f:
lignes = f.readlines()
for ligne in lignes:
line = eval(ligne)
@ -49,6 +49,11 @@ with open('traitementV2/distance.txt', 'r') as f:
plt.xlim([-1,780])
plt.ylim([-20, 150])
plt.xlabel("Numéro de l'image", fontsize = 16)
plt.ylabel("Distance au point d'origine", fontsize = 16)
plt.xticks(fontsize = 14)
plt.yticks(fontsize = 14)
plt.grid()
nb = 0
@ -57,7 +62,7 @@ with open('traitementV2/distance.txt', 'r') as f:
if key == 13:
# print('value: ', value)
# print(framenb)
with open("traitementV2/pt13.txt", 'a', encoding='utf-8') as file:
with open("pt4only.txt", 'a', encoding='utf-8') as file:
file.write('\n' + str(framenb) + ';' + str(value))
plt.plot([framenb],[value], marker='o', linestyle='-', color=colors[keypositions[key]]) # , color=colors[key]
@ -67,6 +72,6 @@ with open('traitementV2/distance.txt', 'r') as f:
# plt.draw()
# plt.pause(0.0001)
if framenb == 780:
plt.savefig(f'traitementV2/{framenb}.png')
framenb += 1
plt.savefig('position-temps-pt4.png')
framenb += 1
# plt.clf()

View File

@ -1,457 +0,0 @@
temps;vitesse
0;0.2203695636911355
1;0.22161122417978193
2;0.2218895757246934
3;0.22414714122121102
4;0.2251793424582029
5;0.22640301448957026
6;0.22637916369574068
7;0.22773771622202058
8;0.22773771622202058
9;0.23076676980392818
10;0.2320941807387388
11;0.23329454949710868
12;0.23463617025213993
13;0.23565445618186323
14;0.23565445618186323
15;0.23807971549773826
16;0.23872824527431533
17;0.23936223880725904
18;0.23972979102989075
19;-0.0
20;-0.0
21;0.011960565173266524
22;0.01148819777981944
23;0.0004725094603026778
24;0.011260481393283802
25;0.011260481393283802
26;0.011746828823665586
27;0.0010351763898071233
28;0.012582311854087959
29;0.012582311854087959
30;0.012582311854087959
31;0.01355018199671011
32;0.01355018199671011
33;0.01355018199671011
34;0.01355018199671011
35;0.015054516640458959
36;-0.012109053184948499
37;0.013902814872813295
38;0.014478578893954213
39;0.014478578893954213
40;0.014478578893954213
41;0.014478578893954213
42;0.013334780597309765
43;0.012759016576168847
44;-0.0
45;-0.0
46;-0.0
47;0.012759016576168847
48;0.013906765733465639
49;0.01333100171232472
50;0.01333100171232472
51;0.013906765733465639
52;0.013334780597309765
53;0.013334780597309765
54;0.012759016576168847
55;0.0005757640211409185
56;0.0005757640211409185
57;0.013906765733465639
58;0.013906765733465639
59;-0.0011437982966444487
60;-0.0005719851361558731
61;-0.0005719851361558731
62;-0.0
63;0.0005719851361558731
64;0.0005719851361558731
65;-0.0005719851361558731
66;-0.0005719851361558731
67;-0.0005719851361558731
68;-0.0005719851361558731
69;-0.0011441423255762941
70;-0.0011441423255762941
71;-0.0011441423255762941
72;-0.0011441423255762941
73;-0.0011437982966444487
74;-0.0011437982966444487
75;-0.0011437982966444487
76;-0.0011437982966444487
77;-0.0011437982966444487
78;-0.0011437982966444487
79;-0.0011437982966444487
80;-0.0
81;-0.0
82;-0.0
83;-0.0
84;-0.0
85;-0.0
86;-0.0005719851361558731
87;-0.0005719851361558731
88;-0.0005719851361558731
89;-0.0005719851361558731
90;-0.0
91;-0.0005721571894204209
92;-0.0005721571894204209
93;0.012186859386748426
94;0.012759016576168847
95;-0.0005719851361558731
96;-0.0005719851361558731
97;-0.0
98;-0.0
99;-0.0
100;-0.0
101;-0.0005719851361558731
102;-0.0005719851361558731
103;-0.0
104;-0.0
105;-0.0
106;-0.0
107;0.0005721571894204209
108;0.0005721571894204209
109;0.0005721571894204209
110;0.0005721571894204209
111;-0.0
112;-0.0
113;-0.0
114;-0.0
115;-0.0
116;-0.0
117;-0.0
118;-0.0
119;-0.0
120;-0.0
121;-0.0
122;-0.0
123;0.013252851481592947
124;-0.0
125;-0.0004726515912603477
126;-0.0004726515912603477
127;0.021362463645277722
128;-0.0
129;0.00044371373873420395
130;-0.0
131;0.00044371373873420395
132;0.020492490013077597
133;0.009836912136323435
134;0.009836912136323435
135;0.009836912136323435
136;0.020492490013077597
137;0.020492490013077597
138;0.020492490013077597
139;0.009836912136323435
140;0.009836912136323435
141;0.009836912136323435
142;0.04073546713828959
143;0.020492490013077597
144;0.020492490013077597
145;0.020492490013077597
146;0.04073546713828959
147;0.030209799945381217
148;0.04030320879255594
149;0.04030320879255594
150;0.04030320879255594
151;0.03716301974339231
152;0.04702658077167198
153;0.028466926871609226
154;0.04743138493067205
155;0.04743138493067205
156;0.04743138493067205
157;0.05562060431307058
158;0.04621661254184936
159;0.05562060431307058
160;0.04621661254184936
161;0.03693688057713674
162;0.055098321507082784
163;0.054634938366909254
164;0.054634938366909254
165;0.03228614828394072
166;0.07054320547023586
167;0.07054320547023586
168;0.07107349749945478
169;0.08189096244463166
170;0.057399937794856
171;0.06911968220699151
172;0.06911968220699151
173;0.08091313027129808
174;0.06817841524786018
175;0.06918686711188532
176;0.06868271524509405
177;0.08091313027129808
178;0.0793993408437983
179;0.09063003662305114
180;0.05370249527923793
181;0.07789532159961324
182;0.07939985304779656
183;0.07839697905900257
184;0.05370249527923793
185;0.06578014667048791
186;0.05371729219459618
187;0.06588440913296337
188;0.06488706923856222
189;0.10428608927730694
190;0.09262915351661279
191;0.11456328994395969
192;0.10270764503588868
193;0.11275493295541236
194;0.1231909421999288
195;0.11351277383891235
196;0.11419057305129372
197;0.10218140250594553
198;0.12786311621089405
199;0.12782828937810417
200;0.126982070267033
201;0.13819501849986685
202;0.13819501849986685
203;0.13773700682095086
204;0.20986059399401907
205;0.22809961711044605
206;0.19343403304206427
207;0.15468712137814916
208;0.1642862472723449
209;0.14593708369241468
210;0.1555917690969187
211;0.15345495985036142
212;0.15386320236577225
213;0.1537805059245579
214;0.15341371758562902
215;0.1621947218447349
216;0.17304584161072317
217;0.17168115382547425
218;0.17168115382547425
219;0.1802819943299281
220;0.17894099890872123
221;0.18799470542605629
222;0.18844183490072938
223;0.1974042707813599
224;0.20666096476480048
225;0.19620867849882603
226;0.1967052939212655
227;0.18875309442759622
228;0.18920178015452221
229;0.18875309442759622
230;0.1876716289368531
231;0.17572728439443602
232;0.16424767422546793
233;0.18426186833031544
234;0.19530023785993472
235;0.206653823321923
236;0.1939326018300237
237;0.20335595468001194
238;0.20438032518288757
239;0.2027144122263026
240;0.20088741758294834
241;0.21163747032625224
242;0.1221520470411114
243;0.12127851338912726
244;0.16324211515611572
245;0.19790263885584905
246;0.19635449944313615
247;0.21877399722244656
248;0.21666968603173847
249;0.20609016135237673
250;0.20559597304424782
251;0.2352545661651832
252;0.23580831967826785
253;0.21541380211851602
254;0.2240419801126861
255;0.222918180875212
256;0.222918180875212
257;0.2319038277073582
258;0.22180280579073788
259;0.22160123425706912
260;0.2412262444341634
261;0.24002756655053198
262;0.22882209488636707
263;0.2378284102203201
264;0.24773674221416206
265;0.23753889637291867
266;0.2562003501295016
267;0.25544566124235574
268;0.2443602711506079
269;0.2642510026784953
270;0.27345291539276073
271;0.26154154348005076
272;0.27071865240177423
273;0.259405959973723
274;0.259405959973723
275;0.2769387345289279
276;0.2858734919181376
277;0.28396556094726877
278;0.29425444033258424
279;0.2923109275392159
280;0.2816202302437083
281;0.2786591208003557
282;0.2873341972000685
283;0.28695664392914244
284;0.28514432989940725
285;0.29462769070564426
286;0.28504475114353167
287;0.3025541274357064
288;0.3110268019872378
289;0.2796441925217691
290;0.296910462827415
291;0.3155755737309313
292;0.2954451288233936
293;0.29369883985111084
294;0.31093566845522735
295;0.2990277561647108
296;0.3172934776306726
297;0.30726390997961284
298;0.28763889980251856
299;0.29439841905997993
300;0.31046979071580766
301;0.30896834236057985
302;0.3071347991575985
303;0.33142505790255794
304;0.31229130338078975
305;0.3206420912518508
306;0.3199695863055007
307;0.308450505721209
308;0.3230022559289241
309;0.3217989907649819
310;0.31308634567415194
311;0.3361487822750705
312;0.35108888279863865
313;0.3384273926525907
314;0.3368465599468467
315;0.33496306844540114
316;0.32650118370343995
317;0.339778241026287
318;0.3466632629277727
319;0.3352754018500593
320;0.33312317250810103
321;0.34798045292319857
322;0.3397209118621466
323;0.3448776906514237
324;0.35881040017592364
325;0.34836896045110083
326;0.35335994507359986
327;0.3680262688726035
328;0.35119420532043
329;0.3554992984160279
330;0.3622210133188524
331;0.36770075395032403
332;0.37085169275237534
333;0.36963651906078243
334;0.36147181951144086
335;0.3941816027938007
336;0.3936387896130647
337;0.390529926967831
338;0.3805311085825444
339;0.3851561016912019
340;0.37755622411713685
341;0.3717178215493056
342;0.3845876504169748
343;0.38996688341048613
344;0.4030387372272647
345;0.4073985966057478
346;0.3836449336837672
347;0.3990009992158696
348;0.411011671306265
349;0.38122587513303413
350;0.37824763491968855
351;0.38271168121326465
352;0.3901028798570653
353;0.38840348333529445
354;0.41278326530522785
355;0.39694974273228933
356;0.395135243051521
357;0.4117524371612199
358;0.41759275939765256
359;0.4177524132351629
360;0.42439295325568366
361;0.41453274758581293
362;0.4313188651008514
363;0.4297118049640075
364;0.42279371149636724
365;0.4191763504222161
366;0.4220170531558322
367;0.4129392044628501
368;0.42717360514310826
369;0.43993466955000315
370;0.4281513389703908
371;0.4390383140463713
372;0.4447076054955774
373;0.4215087160245048
374;0.4365720425299255
375;0.43871000558769757
376;0.4399462070013526
377;0.44244276988794345
378;0.45405170458254246
379;0.4408220718517713
380;0.4481677545496066
381;0.447153523259126
382;0.4521037905540802
383;0.4518242946827663
384;0.45705522239968616
385;0.44034310833362933
386;0.45482573865439074
387;0.4762161718306143
388;0.48121744246250797
389;0.4844167100083613
390;0.48168865716090675
391;0.4773929593004052
392;0.4819562150645929
393;0.4950831420747329
394;0.5038308729785489
395;0.48323921723559043
396;0.48153449385666597
397;0.4668320916233354
398;0.48594455970340344
399;0.49818791401006396
400;0.47601278831958244
401;0.4868164104093057
402;0.4947692299860013
403;0.48588422902629
404;0.508205294066336
405;0.525402024804196
406;0.50672794196171
407;0.4956407924943794
408;0.5025562271650974
409;0.48109765730895965
410;0.5000635872937892
411;0.5132840339685756
412;0.5057665217144769
413;0.5081396680990065
414;0.5102626251063773
415;0.494175805565638
416;0.5102453301654887
417;0.5222599290074934
418;0.5159585115236797
419;0.5115524959795529
420;0.5109705489825482
421;0.4995681543030294
422;0.5239863483711705
423;0.532734825909475
424;0.5180861575211296
425;0.5205142205126738
426;0.519160360197855
427;0.5086432506051207
428;0.5219748773259202
429;0.5359982238209609
430;0.5251215677058093
431;0.5276132051436483
432;0.5257720959481818
433;0.5163308255702512
434;0.533236107860266
435;0.5475268374591108
436;0.5315416537618848
437;0.5369325597744949
438;0.5372508402384074
439;0.5255344555829528
440;0.541927055756813
441;0.5548024080287647
442;0.5443587727463455
443;0.5396235513142538
444;0.5486688313960989
445;0.5288826625892584
446;0.5430385470557738
447;0.55902048785306
448;0.5476961730646185
449;0.55121068001838
450;0.5503876421136936
451;0.5322727773384714
452;0.5526050102395345
453;0.5612703298948206
454;0.5363418674791338
455;0.5289119989931144

Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 64 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 41 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 40 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 76 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 58 KiB

455
traitementV2/vt-pt4only.txt Normal file
View File

@ -0,0 +1,455 @@
temps;vitesse
0;0
1;-0.0
2;-0.0
3;0
4;-0.0
5;0
6;-0.010942817183590137
7;0
8;0.004377126873436055
9;0
10;-0.0
11;-0.0
12;-0.0
13;-0.0
14;-0.0
15;-0.007295211455726758
16;0
17;0.021882333585267588
18;0
19;-0.010939516401677452
20;-0.0
21;0.010569141957433885
22;0.010134433253955421
23;0.010134433253955421
24;0.010134433253955421
25;0.0004347087034784636
26;0.010784838732075393
27;0.010784838732075393
28;0.011231484331405603
29;0.0009451610515630255
30;0.01148819777981944
31;0.01148819777981944
32;0.01148819777981944
33;0.0127950232086107
34;0.0127950232086107
35;0.0127950232086107
36;0.0127950232086107
37;0.013620753150891438
38;-0.010955810024477214
39;0.012578737265878695
40;0.012064801492804074
41;0.012064801492804074
42;0.012064801492804074
43;0.012064801492804074
44;0.012064801492804074
45;0.011543872140343242
46;0.0005175103612838852
47;0.0005175103612838852
48;0.0005175103612838852
49;0.012061382501627128
50;0.012064801492804074
51;0.011543872140343242
52;0.011543872140343242
53;0.000520929352460831
54;0.000520929352460831
55;0.012582311854087959
56;0.012061382501627128
57;0.012064801492804074
58;0.012064801492804074
59;0.012064801492804074
60;0.012064801492804074
61;-0.0005173547642515684
62;-0.0
63;-0.0005175103612838852
64;-0.0
65;-0.0
66;-0.0
67;-0.0010351763898071233
68;-0.0010351763898071233
69;-0.0010351763898071233
70;-0.0010351763898071233
71;-0.0005175103612838852
72;-0.0005175103612838852
73;-0.0005175103612838852
74;-0.0005175103612838852
75;-0.0010348651255354536
76;-0.0010348651255354536
77;-0.0010348651255354536
78;-0.0010348651255354536
79;-0.0010348651255354536
80;-0.0010348651255354536
81;-0.0010348651255354536
82;-0.0
83;-0.0
84;-0.0
85;-0.0
86;-0.0
87;-0.0
88;-0.0005175103612838852
89;-0.0010351763898071233
90;-0.0010351763898071233
91;-0.0010351763898071233
92;-0.0
93;-0.0
94;-0.0
95;0.011543872140343242
96;0.011543872140343242
97;-0.0005175103612838852
98;-0.0005175103612838852
99;-0.0
100;-0.0
101;-0.0
102;-0.0
103;-0.0005175103612838852
104;-0.0005175103612838852
105;-0.0
106;-0.0
107;-0.0
108;-0.0
109;0.000517666028523238
110;0.000517666028523238
111;0.000517666028523238
112;0.000517666028523238
113;-0.0
114;-0.0
115;-0.0
116;-0.0
117;-0.0
118;-0.0
119;-0.0
120;-0.0
121;0.011990675150012666
122;-0.0
123;-0.0004348394639595199
124;-0.0004348394639595199
125;0.019653466553655505
126;-0.0
127;-0.0
128;-0.0004102259093957735
129;-0.0
130;0.018945886993222683
131;0.00950472958260046
132;0.00950472958260046
133;0.00950472958260046
134;0.018945886993222683
135;0.018945886993222683
136;0.018945886993222683
137;0.009094503673204685
138;0.009094503673204685
139;0.009094503673204685
140;0.037661092259928114
141;0.018945886993222683
142;0.018945886993222683
143;0.018945886993222683
144;0.037661092259928114
145;0.027929815043843013
146;0.03726145718557058
147;0.03726145718557058
148;0.03726145718557058
149;0.03450851833315
150;0.04366753928798112
151;0.026433574952208567
152;0.04404342886419548
153;0.04404342886419548
154;0.04404342886419548
155;0.05164770400499411
156;0.042915425931717266
157;0.05164770400499411
158;0.042915425931717266
159;0.04329153832699362
160;0.04329153832699362
161;0.0425392020526077
162;0.0425392020526077
163;0.033922419569207767
164;0.06025565467249313
165;0.06070861244745096
166;0.06070861244745096
167;0.04947616942806506
168;0.07461176578288663
169;0.07368701478147778
170;0.0741701697414328
171;0.08443215635117933
172;0.062118111670272605
173;0.07463966372329449
174;0.07418032535577355
175;0.07372085202496047
176;0.06073888130299502
177;0.07097129301298095
178;0.07097129301298095
179;0.08257403336766882
180;0.08394482868712475
181;0.08303109905289022
182;0.04892894014330567
183;0.07051409333717515
184;0.07051409333717515
185;0.0815996887699097
186;0.058648648440891155
187;0.09883891681439659
188;0.08914132792201304
189;0.08914132792201304
190;0.09824923857134918
191;0.11448275082868105
192;0.11336356818885147
193;0.13346985991391946
194;0.10335868854246133
195;0.10253793996138179
196;0.11637070362964692
197;0.1082431206684953
198;0.11724475052837988
199;0.11693789483320473
200;0.12671804627527478
201;0.12629680039256527
202;0.2024306520338581
203;0.22005316992828314
204;0.18816083258537192
205;0.16139746382897185
206;0.16044850820956186
207;0.1427350018147581
208;0.1516173123869018
209;0.15001691457379593
210;0.15039249768797391
211;0.15197562339182524
212;0.15122477358924186
213;0.14921914409715611
214;0.1579608669513155
215;0.1650875941993732
216;0.16550099873014204
217;0.17382729799197136
218;0.1750686053225212
219;0.17336648810867103
220;0.17336648810867103
221;0.18120044941062588
222;0.18848289208788088
223;0.18966618128345658
224;0.1897166078753912
225;0.1978784504229614
226;0.1982373990045022
227;0.18790141453350032
228;0.1971441297166376
229;0.18035626107619604
230;0.18035626107619604
231;0.19855098298969376
232;0.1875929587012825
233;0.1869717500223887
234;0.17653574077787226
235;0.18511636959893352
236;0.19555237884344995
237;0.20577410672723026
238;0.19256954371939644
239;0.20183244239602516
240;0.21243178945170524
241;0.22033978938588375
242;0.22033978938588375
243;0.22033978938588375
244;0.13881688251410448
245;0.11803760947881801
246;0.1646749563956237
247;0.1956348637306012
248;0.1851215353702916
249;0.2339368770004083
250;0.22296984401852407
251;0.2044703221963045
252;0.22223645911957912
253;0.2297944597785013
254;0.23068832859110056
255;0.23911317018143746
256;0.21956733743049603
257;0.21885329121977057
258;0.23660925280857015
259;0.23543091095892418
260;0.23543091095892418
261;0.23507219530824774
262;0.24360719505890874
263;0.23428105065181964
264;0.24145425895155592
265;0.23991444387948896
266;0.2403441254565897
267;0.24826404314360945
268;0.2561622634784915
269;0.26487376492106207
270;0.2627269956345173
271;0.2632164786716461
272;0.2632164786716461
273;0.2690075581247552
274;0.2775116154191342
275;0.2756809304551768
276;0.2833369214121893
277;0.2823155130781621
278;0.2823155130781621
279;0.2890516685719318
280;0.29855354237280196
281;0.28848570835992726
282;0.2862860908144674
283;0.2748773413366191
284;0.2748773413366191
285;0.2903195438742817
286;0.2888726662435265
287;0.2890099108426525
288;0.29556864207175526
289;0.30352855244356813
290;0.30352855244356813
291;0.28267261216100725
292;0.2986606917702544
293;0.314763890508947
294;0.30393773994676954
295;0.2951660937427999
296;0.2951660937427999
297;0.29197363646843905
298;0.31565342112922545
299;0.3141186264495194
300;0.30323874457058814
301;0.31697401901793837
302;0.31697401901793837
303;0.31484110766992146
304;0.305697651063039
305;0.3124221658873007
306;0.31660208301130244
307;0.32490772972724763
308;0.32490772972724763
309;0.32826685068759515
310;0.33345854441982137
311;0.3385709454713389
312;0.3373416270075331
313;0.3440421238343141
314;0.3440421238343141
315;0.3391703046710108
316;0.33731578208687957
317;0.33547485796017085
318;0.3337204905316029
319;0.33885337418353056
320;0.33885337418353056
321;0.33478938072568065
322;0.33954628688620236
323;0.3458830683465298
324;0.3505915561630341
325;0.35541814823180606
326;0.35541814823180606
327;0.35143132618766854
328;0.3498471246007433
329;0.36234283440589027
330;0.36555989979759945
331;0.36367617437881233
332;0.36367617437881233
333;0.3860790697385669
334;0.3699927271713194
335;0.3747613148141193
336;0.3728684205618713
337;0.3845925141885761
338;0.3845925141885761
339;0.3869296688892331
340;0.384033034938042
341;0.38812550195316997
342;0.3924678807451179
343;0.381160129475901
344;0.381160129475901
345;0.39580388455183607
346;0.4072791399660344
347;0.3927404498339047
348;0.3828898179123402
349;0.39157266844160815
350;0.4037693352276491
351;0.3907592822054355
352;0.4032614862433333
353;0.39339032000342705
354;0.3913905517789365
355;0.4067408175955542
356;0.41651985736267
357;0.411599060669702
358;0.41318358328077465
359;0.4086127077583232
360;0.4291607604255751
361;0.4224308302204404
362;0.4249739897788303
363;0.4217290623396352
364;0.4150819444966643
365;0.4106644392854614
366;0.419405305140687
367;0.43070067217611624
368;0.4333360869255009
369;0.4392009934834866
370;0.4399912966501636
371;0.43127463558256585
372;0.4313271661524773
373;0.43763890866721494
374;0.44283672795150053
375;0.4319903770845048
376;0.44314652514909625
377;0.4346399767844577
378;0.4460016900419338
379;0.4449908061491429
380;0.45785991884578947
381;0.4531602778473832
382;0.44944423700572217
383;0.441108882864228
384;0.45431607039684374
385;0.45326369682534373
386;0.4651886175455653
387;0.45666068980912483
388;0.4577223540371697
389;0.4702820633438385
390;0.48145370359188316
391;0.48651589235741466
392;0.4836148168392575
393;0.48731807782563596
394;0.4800578470249624
395;0.4800578470249624
396;0.5017902293810208
397;0.4856949025014809
398;0.48614840600776976
399;0.4865881670632164
400;0.4888552770073843
401;0.4888552770073843
402;0.47884695620203593
403;0.490438674255675
404;0.49413565424420663
405;0.5039986156297045
406;0.5102473754706702
407;0.5102473754706702
408;0.5105171227056805
409;0.4945454769729037
410;0.5026846507240622
411;0.49965939374609086
412;0.5014802418098159
413;0.5014802418098159
414;0.5121513387071668
415;0.5087791829250206
416;0.5169373999813897
417;0.5084286665157892
418;0.5107179974445734
419;0.5107179974445734
420;0.5184978989595594
421;0.5163807851211278
422;0.5148045023584945
423;0.5159257971509424
424;0.5242837642960082
425;0.5242837642960082
426;0.5195108421385936
427;0.5229577036001578
428;0.5212327362237689
429;0.5258483382356569
430;0.5237291376085004
431;0.5237291376085004
432;0.5264539405067618
433;0.5275069047536852
434;0.5268618881849915
435;0.5342745933700135
436;0.5365584336864883
437;0.5396998296933464
438;0.5395061067699929
439;0.5400779144528753
440;0.5406837992548215
441;0.538216563645866
442;0.5429019602819141
443;0.5429019602819141
444;0.5417631757944473
445;0.5406640801339282
446;0.5475836175130739
447;0.5448229942565233
448;0.5459606928204112
449;0.5459606928204112
450;0.5490177197131091
451;0.5448964143145137
452;0.5398147467799517
453;0.5275731965911182

View File

@ -1,28 +1,42 @@
import csv
import matplotlib.pyplot as plt
plusoumoins = 19
# plusoumoins = 6
def opencsv(file):
with open(file, newline='') as csvfile:
return [row for row in csv.DictReader(csvfile, delimiter=';')]
data = opencsv('traitementV2/pt13.txt')
data = opencsv('pt4only.txt')
def tester(plusoumoins):
for i in range (len(data)-plusoumoins):
for i in range (len(data)-plusoumoins):
vitesse = -(float(data[i+plusoumoins]['distance']) - float(data[i-plusoumoins]['distance'])) / (float(data[i+plusoumoins]['temps']) - float(data[i-plusoumoins]['temps']))
# print(f'vitesse {i}:', -vitesse)
##corection des points manquants
if i <plusoumoins:
vitesse = -(float(data[i+1]['distance']) - float(data[i-1]['distance'])) / (float(data[i+1]['temps']) - float(data[i-1]['temps']))
if vitesse>0.05 or vitesse<-0.05:
vitesse=0
else :
vitesse = -(float(data[i+plusoumoins]['distance']) - float(data[i-plusoumoins]['distance'])) / (float(data[i+plusoumoins]['temps']) - float(data[i-plusoumoins]['temps']))
print(f'vitesse {i}:', vitesse)
plt.figure(plusoumoins,figsize=[16,9])
plt.xlim([-1,476])
plt.ylim([-1, 1])
plt.figure(plusoumoins,figsize=[16,9])
plt.xlim([-1,476])
plt.ylim([-0.3, 1])
plt.xlabel("Numéro de l'image", fontsize = 16)
plt.ylabel("Vitesse (sans unité)", fontsize = 16)
plt.xticks([0,50,100,150,200,250,300,350,400,450,500],fontsize = 14)
# plt.yticks([-0.3,0,1], fontsize = 14)
plt.yticks([i/100 for i in range(-30, 100, 5)], fontsize = 14)
plt.plot([i],[vitesse], marker='o', linestyle='-')
# plt.show
# plt.pause(0.00001)
# if i == 474-plusoumoins:
# plt.savefig(f'traitementV2/vitesse±{plusoumoins}.png')
# plt.clf
with open("traitementV2/vit13.txt", 'a', encoding='utf-8') as file:
file.write('\n' + str(i) + ';' + str(vitesse))
plt.plot([i],[vitesse], marker='o', linestyle='-', color='blue')
if i == 474-plusoumoins:
plt.savefig(f'vitesse/vitesse±{plusoumoins}.png')
plt.clf
# with open("vt-pt4only.txt", 'a', encoding='utf-8') as file:
# file.write('\n' + str(i) + ';' + str(vitesse))
tester(21)

View File

@ -1,35 +0,0 @@
import csv
import matplotlib.pyplot as plt
# plusoumoins = 6
def opencsv(file):
with open(file, newline='') as csvfile:
return [row for row in csv.DictReader(csvfile, delimiter=';')]
data = opencsv('traitementV2/pt13.txt')
def tester(plusoumoins):
for i in range (len(data)-plusoumoins):
# print(data[i+1]['temps'])
# print(data[i-1]['temps'])
# print(data[i+1]['distance'])
# print(data[i-1]['distance'])
vitesse = (float(data[i+plusoumoins]['distance']) - float(data[i-plusoumoins]['distance'])) / (float(data[i+plusoumoins]['temps']) - float(data[i-plusoumoins]['temps']))
print(f'vitesse {i}:', -vitesse)
plt.figure(plusoumoins,figsize=[16,9])
plt.xlim([-1,476])
plt.ylim([-1, 1])
plt.plot([i],[-vitesse], marker='o', linestyle='-')
# plt.show
# plt.pause(0.00001)
if i == 474-plusoumoins:
plt.savefig(f'traitementV2/vitesse±{plusoumoins}.png')
plt.clf
# for i in range(1, 20):
# tester(i)
tester(100)