Praktische Erfahrungen mit Dashcam - Mapillary

Ist nicht ganz on-topic, aber: Hyperlapse: http://research.microsoft.com/en-us/um/redmond/projects/hyperlapse/

Doch die haben nun einen Zugang für Videos, ob die die dann selbst in Bilder umwandeln weiß ich nicht, ist wohl noch kein Video veröffentlicht worden. Leider nur mpg und bei der Konversion von mov habe ich mal wieder die GPS-Daten verloren, bzw Mapillary sagt dass die Datei defekt sein.
Das Grundproblem ist immer noch, dass man, wenn man nicht über die App hochlädt, ein Video in Bilder zerlegen muss. Hier habe ich noch kein Programm gefunden, dass dies automatisiert und dabei auch die GPS-Daten mit abspeichert.

Wahnsinn!

Gruss
walter

ps: hab irgendwo noch einen alten 800 MHz Single-Prozessor rumstehen, den könnte ich ja dafür verwenden :wink:

Danke für den Tipp. Ja, das kann all das, was ich möchte.

Ich bin heute morgen mit dem Rad gefahren und habe auf Intervall-Fotos (nicht auf Movie) gestellt. Das lieferte mir viele korrekt georeferenzierte Fotos. Daraus habe ich all diejenigen gelöscht, die mir aus Mapper-Sicht irrelevant erschienen. Die übrigen werde ich jetzt hochladen. Das hat den Vorteil, dass ich selbst entscheide, welche Bilder ich Mapillary überlasse. Beim Hochladen des Videos bestimmt Mapillary selbst die Bilder; das kann - muss aber nicht - sinnvoll sein.

So nun bin ich etwas weiter gekommen, aber noch nicht am Ende. Ich kann das mov-file in Einzelbilder zerlegen, die aber keine GPS-Daten enthalten. Dann kann ich aus dem mov-file ein track erstellen, der die Daten hat. Nun brauche ich noch ein Programm, dass die Geodaten aus dem Track den Bilder zuordnet. Da die Bilder auch kein Aufnahmedatum haben, muss man die anders zuordnen. Bisher habe ich nur ein kostenpflichtiges Programm gefunden, dass den Bilder nach einem frei wählbaren Intervall (da nimmt man einfach den, mit dem die Fotos aus dem Film extrahiert wurden) die Postitionsdaten übergibt.
Bei geosetter brauchen die Bilder das Aufnahmedatum ist also nicht geeignet.

Oder ich konvertiere das mov in mpg und schicke das mit dem track an Mapillary und lasse die die Arbeit machen.

Moin!

das mit dem Videoupload würde mich auch interessieren - dann brache ich meine Filme nicht mehr zerstückeln.

Dann mache ich mir nur über meinen Upload-Traffic gedanken - 4 GB liegen schon rum und warten auf Verarbeitung.

Gruß Jan

Hallo,
ich nutze für die Auswertung meiner Dashcam den “Registrator Viewer” (http://www.registratorviewer.com) .
Das Programm nutz unteranderem auch OSM zur Darstellung der Position.
Die Videos werden mit der GPS-Datei der Kammera synchronisiert und mit der Tastenkombination “Alt+S” können Einzelbilder gespeichert werden.
Die Einzelbilder erhalten dabei automatisch die GPS-Daten mit übergeben.
Die Videofiles sollten so kurz wie möglich sein um die Position genauer zu bestimmen, meine Kammera hat 3 Minuten als kürzeste Aufnahmedauer.
Das Mappen an Hand der Einzelbilder macht aber keinen Sinn, da die GPS-Abweichung zu hoch ist und auf Grund der Speicherung der GPS-Daten
im 1 Sekundentakt auch noch Differenzen hinzu kommen, so legt man bei einer Geschwindigkeit von 50 km/h in einer Sekunde rund 14 Meter zurück.
Ich mappe deshalb immer an Hand des Videos und vergleiche mit dem Luftbild um die Position genauer zu bestimmen.
Aus einer Stunde Videomaterial werden dann mal schnell 2 Stunden mappen.

Ich schätze mal, dass in den Dashcams nicht die leistungsfähigsten GPS-Empfänger verbaut werden. Da kann es schon ein oder zwei Sekunden dauern, bis sie die Position berechnet und abgespeichert haben. Der Offset sollte aber halbwegs konstant sein und lässt sich entweder in der Software konfigurieren oder mit externem Programm wie Geosetter korrigieren.

Gegen GPS-Ausreißer z.B. bei Richtungsänderung ist aber kein Kraut mit der Kamera gewachsen, es sei denn, man nutzt noch einen oder sogar mehrere zusätzliche GPS-Logger.

Habe mal die Überschrift geändert, da mir scheinbar keiner helfen kann es aber trotzdem ein Diskussionsbedarf zu dem Thema besteht.

Ich habe nun meine Fahrrad-Cam verbessert. Die ist nicht mehr am Lenker sondern am Rahmen angebracht. Dadurch wird das Schlangelinenfahren vermindert.
Habe hier mal ein Beispielfim hochgeladen:
https://www.youtube.com/watch?v=d3PCtWH3o4g&feature=youtu.be

Das kann ich so nicht bestätigen. Das hier ist Ergebnis einer Radfahrt (leider gegen die aufgehende Sonne) mit Intervallbildern (2 Sek, oben erwähnte Action-cam). Mapillary zeigt einen recht präzisen, gleichmäßigen Verlauf.

Eine generelle Aussage ist da nicht möglich.
Das hängt von etlichen Faktoren wie verbauter Hardware (insbesondere Antenne), Satellitenkonstellation, momentaner Ausrichtung der Kamera und nachgeschalteten Glättungsalgorithmen ab.
Ein kleiner zeitlicher Offset ist jedenfalls vorhanden, zu sehen z.B. in der Bahnunterführung.

Kann das auch daran liegen, dass ich einige Fotos vor dem upload gelöscht habe (etwa während des Wartens an der Fußgängerampel oder bei zu starkem Gegenlicht)?

Prinzipiell hast Du aber natürlich recht, wenn Du sagst

Meine Antwort war eine Replik auf die in meine Augen nicht verallgemeinerbare Aussage von Sennewald63, dass das Mappen anhand von Einzelbilder wegen zu hoher GPS-Abweichung keinen Sinn mache. Zum einen fährt man als Radfahrer langsamer als Autofahrer. Zum anderen mach es wohl(?) einen Unterschied, ob ich die Kamera Einzelbilder aufnehmen lasse oder Einzelbilder aus einem Video rausnehme. Und nicht zuletzt sehe ich den Sinn von Mapillary auch nicht daran, dezimetergenau Verkehrszeichen zu taggen sondern eher als Unterstützung etwa bei Mappen von “Wie war das nochmal: Darf da nur der Bus durch, oder aus Taxis und Radfahrer?”. Oder "Welchen Belag hat ein Radweg eigentlich?)

@Swen Wacker, laut erstem Post geht es um Bilder die aus einem Video extrahiert werden sollen und dazu habe ich meine Erfahrung kund getan.

Bei 50 oder 60 Bildern pro Sekunde (je nach Kameraeinstellung) und der Verarbeitungsgeschwindigkeit der Kamera bin ich schnell mal bei einer Sekunde versatz, bei einer Geschwindigkeit von 15 km/h sind das 4 Meter Abweichung , das ist reine Physik und hat mit GPS-ungenauigkeit noch nichts zu tun.
Zur GPS-ungenauigkeit seht euch bitte mal das an https://www.mapillary.com/map/im/bbox/50.97759161938829/50.97819366695724/11.025338172912598/11.027398109436033 und schaltet auf die OSM-Karte um. Durch die Allerheiligenkirche kann man so nicht gehen.

Georefernzierte Bilder sind eine sehr gute Unterstützung beim Mappen und ich nutze Mapillary auch, man muß diese Bilder aber immer im Zusammnehang mit der Umgegbung sehen und ich will nicht Dezimeter genau Mappen, aber auf mögliche Abweichungen im Meterbereich sollte schon rücksicht genommen weden.

Einzelbilder aus einem Viedeo sind was anderes wie die Bilder aus der Mapillery-app

Du hast Recht. Im Kontext Deines Beitrages ist klar, dass sich der von mir zitierte Satz auf Bilder bezieht, die aus einem Video stammen. Ich hatte Deinen Satz, als ich ihn in #14 noch mal zitiert sah, aus dem Kontext gerissen und damit als allgemeingültige Aussage wahrgenommen.

Mit Einzelbildern aus einem Video ist das Mappen tatsächlich nicht einfach, auch ganze Videos finde ich persönlich weniger praktisch zum Mappen oder für Mapillary als einzelne, im Sekundentakt aufgenommene Bilder. Ich verwende dafür einen Raspberry Pi mit Kameramodul. Zum Test habe ich Videos mit einer Auflösung von 1920x1080 und Sekundenbilder mit einer Auflösung von 2592x1944 Pixeln verglichen. Bei letzteren kann man problemlos auch kleiner geschriebenes wie z.B. die Namen von Bushaltestellen lesen - bei den Videos ging das nicht. Das kann natürlich auch an der verwendeten Hardware liegen - Dashcams oder Actioncams könnten da bessere Ergebnisse liefern.

Die Hardware hat natürlich einen Einfluss, aber generell sind selbst bei gleicher Auflösung Videoaufnahmen immer schlechter als Einzelbilder.

Bei Videos nimmt man längere Verschlusszeiten und damit Bewegungsunschärfe im Bild in Kauf, da dieses ja nur einen Sekundenbruchteil sichtbar ist.
Das Auge samt Gehirn setzen die unscharfen Serienbilder zu einem subjektiv schärferen Gesamteindruck zusammen.
Bei Einzelbildern wird (je nach Licht natürlich) kürzer belichtet und länger verarbeitet.

Die Fotos im Schaukasten am Kino sind z.B. nicht aus der “Filmrolle” extrahiert, sondern von Fotografen parallel zur Filmaufnahme gemacht worden.

Ich habe mir mal die gängigen Smartphones angeschaut. Die haben in der neuesten Generation alle mehr als 6 MP aber können dann im Videomodus teilweise nur VGA-Modus obwohl es rechnerisch locker für Full HD reichen würde.
Bei Handys geht es also nur im Einzelbildmodus.
Leider kann meine Dashcam nur Film, das ist wiederum deren Nachteil, weil man hier nicht auf fremde Software zurückgreifen kann.
Ich werde mal den Hersteller anschreiben, ob der nicht Lust hätte, das in einem Firmware-Update zu ändern.

Hier übrigens ein neues Urteil:
http://www.spiegel.de/auto/aktuell/dashcam-als-beweismittel-vor-gericht-zulaessig-a-1030116.html

Ich habe noch ein Smartphone mit defekten Display, das könnte ich eigentlich als Cam benutzten. Hat jemand eine App gefunden, die für unsere Zwecke geeignet ist? Habe gerade Lapse It ausprobiert, aber da bekomme ich keine GPS Exif Daten zu den Bildern.

Hallo wegavision,
wieso kannst du nicht für deine Dashcam auf fremde Software zurückgreifen ?
Wenn die Dashcam Videodateien und GPS-Daten speichert kannst du auf jedenfall fremde Software nutzen.
Der von mir bereits genannte “Registrator Viewer” (http://www.registratorviewer.com) kann von Haus aus mindestens *.mov , *.mp4 und *.avi für Video und für GPS *.nmea und *.gpx verarbeiten.

Für dein Smartphone und Einzelbildaufnahme gibt es auch eine tolle App, such im Playstore einfach mal nach Mapillary.
Für dein Smartphone und Videoaufnahme gibt es die App AutoGuard, da mußt du aber die GPS-Daten aus einer ASCII-Datei die für Untertitel vorgesehen ist in dein gewünschtes Format konvertieren, dafür könntest du GPSBabel nehmen.

Als Ergebnis der Extraktion von Einzelbildern aus einem Video kannst du dir dies ansehen http://www.mapillary.com/map/im/bbox/51.367386519276295/51.3844773229994/10.244064331054688/10.309982299804688 .

Viel Spaß beim Mappen

Senni

Ja, ich habe auch gerade gemerkt, das Mapillary eine eigene App hat.
Mit meiner Dashcam komme ich alleine nicht weiter, ich kann den extrahierten Fotos keine Exif Daten aus dem Track zuweisen. Der Registrator Viewer kann den Track aus der mov erstellen, aber das war es dann auch schon.

Edit.
Ne mit der Mapillary-App komme ich auch nicht weiter, die will als erstes eine Anmeldung und da klappt irgendwas nicht. Ist mir irgendwann zu blöde, x-mal mal meine Mailadresse und das richtige, weil extra neu gemachte Passwort einzugeben.