Mapillary

Graag gedaan. Jij ook bedankt voor je feedback. Ook ik heb de boel nu zo goed als volledig geautomatiseerd. Die script zorgen (afhankelijk van welke camera ik gebruik) voor aanmaken mappen en submapen op mijn PC, kopieën vanaf SD kaart (cardreader) naar PC , hernoemen foto’s , verplaatsen van submap naar hoofdmap, geolocatie toevoegen en kijkrichting toevoegen.

Omdat ik vaak fiets met 3 camera’s (1 kijkt vooruit, 1 achteruit en een 360 graden camera) heb ik nu per camera een apart script voor de prepocessing. Het script moet het volgende regelen:
1 aanmaken map en submap op mijn PC waar de foto’s komen vanaf SD kaart heen gekopieerd moeten worden
2 kopieren van SD naar deze submap
3 Namen van foto’s aanpassen:
Mijn Xioami Yi’s geeft alle foto’s een oplopend nummer met een max van 1000 nummers. Als ik daar overheen ga maakt ie weer een nieuw mapje aan en begint de naamgeving weer opnieuw. Als je 5 mapjes hebt (bv 5000 foto’s gemaakt) dan heb je 5 fotos met nummer 1 in de naam. Das niet handig want ik wilde eigenlijk alle foto’s van een dag in 1 map. Ik heb het opgelost door met de commandline versie van Bulk Rename Utility de namen te laten prefixen met de naam van de map waar ze in staan.
4 Verplaatsen fotos naar 1 map hoger zodat ze per dag /camera allemaal in 1 map komen
5 Geotaggen van de foto’s (Doe ik ook met exiftool commandline)
6 Toevoegen van de kijkrichting (Doe ik ook met dat python script)

Als ik het script start hoef ik alleen maar het aantal seconden verschil tussen GPX en de camera in te geven en dan gaat de rest van zelf. Nadat het script gedraaid heeft kijk ik met JOSM of alles er goed uitziet en verwijder ik evt. nog foto’s die niet bedoeld zijn om te uploaden. Daarna draai ik dat upload script. Dat gaat meestal in 1x goed maar soms blijft ie hangen (er gebeurt dan niets meer in mijn commandline venster). Dan sluit ik dat venster en start het upload script opnieuw. Die gaat dan verder waar ie gebleven is.

Ik weet niet precies hoe dat werkt maar ik ging er van uit dat er alleen foto’s verwijderd worden als er tussen 2 opeenvolgende foto’s minder dan 5 meter zit. Dus als je een half uur later weer op een plek komt waar je al geweest bent houd ie daar geen rekening. Of dat zo is zal ik wellicht snel weten want ik upload nu zo’n geval. Kijken wat ie doet :slight_smile:

Het gaat idd om opeenvolgende foto’s, default is 0m dus als je stilstaat gooit die de foto’s weg, althans, ze worden wel bewaard in een apart mapje zodat je ze later alsnog kan uploaden. Bv als het om een panorama foto gaat?
De optie --cutoff_distance (default=600,maximum gps distance in meters within a sequence) is misschien ook interessant ipv --cutoff_time (default=60, time interval in seconds within a sequence). Als je pauzeert en de foto’s na de pauze in dezelfde sequentie wilt houden.

Ik ben ook blij met deze methode van uploaden. Nu de foto’s van ongeveer de zelfde locatie worden verwijderd wordt het ook wat makkelijker een timelapse filmpje te maken.
Ik had de cutoff time op 650 seconden staan maar ik bleek toch iets langer dan 10 minuten te hebben gepauzeerd dus nu zijn het 2 sequences geworden. Ik ga nog eens verder experimenteren.

Voor de borden liefhebbers heeft mapillary (ik weet niet hoe lang dit al was, maar het viel me ineens op) een mogelijkheid om de verkeersborden te laten oplichten in JOSM

Je kunt deze layer ook uitzetten om de foto te controleren op juistheid.
Deze optie zit iets verborgen. In het menu “windows” zit de mapillary functie “image info”

Hier kwam ik nog een handigheidje tegen. De functie “Add Mapillary tag” om een tag toe te voegen aan het geselecteerde object.

Onderstaand een voorbeeld:
Een foto van een tankstation die goed in beeld komt koppelen aan de node.
De node krijg (als deze geselecteerd is) een extra tag “mapillary=hN9_Y7KGgY3asEn1WyxSVw”
Als je deze tag dan selecteerd, kun je middels de rechtermuis knop rechtstreeks naar je browser om de foto te zien.
(Natuurlijk kunnen kaartmakers ook van deze functie gebruik maken om een koppeling naar een foto te verkrijgen via Mapillary beelden.)

Ik stuit hier wel een een bugje van mapillary of JOSM (wie de oorzaak weet mag het zeggen)
Namelijk de toevoeging wordt niet gezien als wijziging en het upload venster geeft aan dat er geen wijzigingen te uploaden zijn.
Daarom heb ik voor het gemak een note toegevoegd om het toch te kunnen uploaden.

Ik heb een YouTube filmpje gemaakt om het nog visueler te maken.

Weet iemand een gebied met veel Mapillary foto’s maar nog veel te weinig osm data, met name wegen? Nederland is al zo goed gevuld, zoek een plek om lekker weggetjes te tekenen. Ik kwam laatst in Kenia uit, maar misschien weet iemand een specifiek gebied om aan te werken.

In Kazachstan heb je prima Bing foto’s en veel dorpen waar er nog geen wegen zijn.

Pak een willekeurige nieuwbouwwijk in een streek waar weinig mappers actief zijn en je kan je lol op ahv de 2016 luchtfoto’s. Er is in Nederland nog zat te doen!

http://tasks.hotosm.org/?sort_by=priority&direction=asc&search=roads

Ik heb inmiddels eens paar timelapse filmpjes gemaakt en heb vervolgens geprobeerd of dat ook met 360 graden beelden lukt. Dat werkt dus ook. Hier een voorbeeld. Het grappige (vind ik althans) is dat als je deze bekijkt met een (moderne) smartphone middels de youtube app je door je telefoon te bewegen alle kanten op kunt kijken. Ik vermoed wel dat je telefoon een gyroscoop moet hebben. Op je tablet/PC kun je door met je muis in het beeld te schuiven alle kanten op kijken.

Zag er leuk uit, meteen ook geprobeerd met de aldaar genoemde software Blender. Zie mijn eerste test upload hier Alleen… de 360 dimensie heb ik NIET? Moet ik nog wat instellen om de exifdata te behouden zodat het gegenereerde videobestand als 360 wordt herkend?

Ja klopt…Je moet nog "meta data injecteren (stap2) " in het bestand. Nadat dat gedaan is kun je het ook goed afpelen in je LG software en uploaden naar youtube.

Ok, het werkt nu met de genoemde injectie tool (resultaat https://youtu.be/VYjJ-VX-MQ8 ). Moest overigens eerst wel zorgen voor een .mov bestand anders lukte het niet met de injectietool. Herinnering voor mezelf (en anderen om een .mov in blender te genereren:

in Blender Under output set to MPEG.
Under encoding, Format set to Quicktime and Codec set to H.264 

)

Wel jammer dat het beeld in de 360 cam video niet zo scherp is als het ruwe bestand maar ik zie dat jij dat ook hebt.

Bij mij werkt het ook met MP4 bestanden. Ik gebruik geen .mov. Ik kan je wel mijn .blend bestand sturen zodat je kan zien wat mijn instellingen zijn. Ik ben ook nog niet helemaal tevreden met de kwaliteit omdat de losse foto’s gewoon beter zijn dan wat er in de film te zien is. Ik heb het vermoeden dat het beter moet kunnen maar weet nog even niet hoe ik dat voor elkaar kan krijgen.

kwaliteit van zo’n 360 cam video is eigenlijk ondermaats gezien de redelijk goede images waarop ze zijn gebaseerd…heel erg jammer, ga ook proberen uitzoeken hoe dat beter kan

Hebben jullie een mening over de OSM Mapillary tag ?

Afgelopen week heeft de gebruiker ‘Amsterdam’ een gigantische hoeveelheid foto’s toegevoegd aan Mapillary (link). Allemaal 360 graden en hoge kwaliteit. Kan denk ik erg zinvol zijn bij het taggen van winkels, bedrijven, snelheidslimieten etc.
Weet iemand wie er achter deze gebruiker zit? Klopt het dat de gegevens direct van de gemeente afkomstig zijn? Iemand enig idee of er nog andere gemeenten zijn die zulke gegevenssets vrij beschikbaar stellen?

Ja, kijk eens naar het nederlandstalig forum op mapillary.
https://forum.mapillary.com/t/amsterdam-360-cam/1077

En lees eens de laatste blog over Here.
Frankrijk is plots wel mee in de vaart der volkeren.

Dit noem ik een doorbraak!
Super dit initiatief van Amsterdam, laat alle gemeentes het voorbeeld hieraan nemen.

Zie ook http://blog.mapillary.com/community/2017/06/28/amsterdam-in-360-from-imagery-to-map-data-in-seven-days.html