Videode ja rajalogide töötlus peale eelretke

Allikas: Tipikate Rattamatkaklubi teabebaas
Redaktsioon seisuga 29. oktoober 2021, kell 11:26 kasutajalt Jaanus (arutelu | kaastöö) (→Sammud)
Mine navigeerimisribale Mine otsikasti

Sissejuhatus

Käesolev artikkel proovib panna kirja samm-sammulise juhendi, kuidas peale eelretkelt tagasitulekut videod ja rajalogid edasiseks kasutamiseks võimalikult "söödavaks" teha. Hetkel on artikkel esmaste mõtete tasandil.

Sammud

  • Kopeeri autokaamerast pärit failid kausta gpx_daybyday\scripts\manage_video_gpx\working_dir
  • Kasutades skripti exportgpx, tekita igale failile vastav GPX fail.
  • Kasutades skripti prestigio_prescan, prindi välja ja vaata, millised videod on tegelikult ebavajalikud seisukaadrid. Kustuta need MOV ja GPX failid manuaalselt. Eriti tasub ära kustutada need videod, millega samaaegselt võis toimuda käsikaameraga filmimine.
  • Nüüd võib allesjäänud MOV failid liigutada kausta original\01_autokaamera. Kõik sama aasta failid lähevad samasse kausta.
  • Allesjäänud GPX failid võib liigutada kausta gpx_daybyday\[date]\prestigio.
  • Kopeeri telefonist GPX failid välja, võib otse BaseCamp'i importida. Kui juba ei ole, siis lõigata päeva kaupa, lähevad kausta suvine/eelretked_raw, nimedeks [date]_orux. Algus ja lõpp lõigata mõistlikuks, aga nad peaks katma kogu autokaameraga filmitud perioodi. Kui ei kata, on valikuks kas autokaamera esimese ja/või viimase klipi kustutamine (kui ei ole olulised) või siis Oruxi logisse algusse ja/või lõppu rajapunkti juurde feikimine. Ja kuigi kausta nimi on raw, siis mingid ilmselged GPS virvendamised (nt siseruumides) võib (vist?) juba praegu käsitsi eemaldada. Seejärel eksportida GPXina kaustadesse gpx_daybyday\date, nimeks orux.gpx.
  • Kui kaameral GPSi ei ole, siis võib nüüd kasutada skripti gpx_daybyday\scripts\runallsteps_withoutcameragps
  • Vastava kuupäeva kausta tekib fail result.gpx, mille võib BaseCamp'i importida (kaust eelretked_processed). Nimeks võib seal panna lihtsalt kuupäeva. Nüüd võib rajalogi veel manuaalselt kohandada (mitme eri seadme üleminekukohad nt) ja siis eksportida kausta gpx_daybyday\results_after_manual_bc_process (nimega [date]_result.gpx).
  • Nüüd võib käivitada gpx_daybyday\scripts\manage_video_gpx\gathersources - see loeb kõigi kuupäevade kaustadest GPX failid ja tekitab neist interpoleeritud GPX failid kausta gpx_daybyday\scripts\manage_video_gpx\gpx_interpolated. Kui cameraevents.txt on puudu, siis annab veateadet, aga vist võib ignoreerida? TODO: skript seda haldama. Tekib ka kõigi trippide ühine interpoleeritud result_interpolated.gpx
  • TODO: processed rajalogis on näha, et pikal sirgel teel sõites (nt Hiiumaal Kõpu-Luidja) optimeeritakse rajalogilt suurem osa punkte välja. Pärast küll interpoleerimisel tekivad iga sekundi tagant, aga kui kiirus ei ole ühtlane, siis GPS ja video ilmselt päris kokku enam ei lähe? Suur probleem ilmselt ei ole, sest sellised pikad sirged vast väga huvi ei paku, aga optimeerimise algoritmi võiks siiski mingi hetk üle vaadata. Hetkel tehtud nii, et pack_and_simplify skriptis muudetud crosstrack error filter 3 meetri pealt 10 cm peale. Andis effekti ka selles osas, et muidu käsikaameraga filtreeriti kohati liiga palju ära (GoPro 8 kaamera GPS on piisavalt hea, et väärib rohkemate punktide allesjätmist). 23.10.2021 failid on esialgse filtriga, 24.10.2021 uuega.