Re: [osm-hu] Mapillary (képek geotaggelése és irányba állítása)

Feri Veres lion at cmsbazar.hu
2021. Jún. 2., Sze, 18:52:53 UTC


Nekem se működik. Írtam nekik és azt írták, hogy május végére lesz kész 
az újraírás és utána működni fog. Vicces, hisz általában működni szokott.

Addig is KartaView-ra rakom fel a leírás szerint előkészített képeket, 
annak viszont elég siralmas a 360 fokos képnézegető, navigáció.. meg jó 
lenne valahogy egyszerre, mert elfelejti az ember, mivel hol tart.

Találtam mégegyet, ez túraútvonalakra specializálódott: 
https://www.mapthepaths.com/

Ez pl szép:

https://www.mapthepaths.com/sequence/27ac11d1-c8c1-42da-8fe8-f819a4803f60/detail?image_key=L0wHDQC-BWu0bp7KvnDv4Q&view_mode=original&show_gpx=false

(De pl Amszterdamban városi képeik is vannak, meg Mapillary-ról is lehet 
valahogy átszipkázni asszem.)

Bringás kamera elhelyezésről találtam náluk cikkeket amit most olvasgatok.

https://www.trekview.org/blog/2021/crowdsourcing-safer-bicyle-lane-design/

(Sajnos a 2019-es DIY Street View Bike-hoz hasonló sajátomon lerúgtam a 
monopodot leszálláskor és letört a legalsó szekciója. (nem volt rajta a 
kamera) Így most seprűnyél. Csatolva ;- ) Nekem városi megoldásra kell, 
terepre jobban írja a blogban a sisakra rögzítettet.)

Feri

2021. 05. 31. 17:26 keltezéssel, Szem írta:
> Miután sikeresen feltettem több ezer képet, azóta sem jelentek meg. 
> Tudja valaki, hogy működik egyáltalán a Mapillary? Felkerülnek a képek?
> Szem
>
> 2021.05.16. 11:53 keltezéssel, Szem írta:
>> Szia!
>>
>> Köszönöm, ez működik!
>>
>> Ez alapján gondoltam készítek egy rövid leírást, másoknak is, akiknek 
>> a kamerájukban nincs GPS, de más berendezéssel készítenek track-et az 
>> útról és szeretnék helyesen feltölteni a képeket a Mapillary-ba.
>> 1. A képekbe a GPS koordináták beírása
>> Ehhez talán a legjobb eszköz a JOSM, mert itt lehetőség van a pontos 
>> pozicionálásra
>>  - a JOSM-ban fel kell telepíteni a Photo Geotagging plugint 
>> (https://wiki.openstreetmap.org/wiki/JOSM/Plugins/Photo_Geotagging)
>>     - F12 / Bővítmények / Photo Geotagging plugin telepítés ( 
>> Beleírja a kép fejlécébe a GPS-pozíciót. Ezt a funkciót a kép réteg 
>> jobb klikk menüjéből lehet futtatni. )
>>   - majd simán megnyitással / CTRL+O be kell tölteni az összes képet 
>> és a tracket
>>   - a kézi beállításnál lehetőség van előre-hátra csúsztatni a 
>> képeket, hogy a legpontosabb pozícióba kerüljenek
>>   - a pluginnal be kell írni a GPS koordinátákat a képekbe
>> Ekkor lesznek helyesen geotaggelt, de északra néző képek.
>> 2. Egymást követő képek irányba állítása
>> Ehhez kaptam segítséget a Mapillary tools-szal
>>  - Letöltés Windows renszerhez: 
>> https://tools.mapillary.com/binary/win/mapillary_tools.exe 
>> <https://tools.mapillary.com/binary/win/mapillary_tools.exe>
>> - az irányba állítást ezzel lehet elvégezni:
>>     - mapillary_tools process --advanced --interpolate_directions 
>> --overwrite_EXIF_direction_tag --geotag_source exif --rerun 
>> --import_path "/a_mappa_neve_ahol_a_képek_vannak/" --user_name 
>> "/a_te_felhasználó_neved/"
>> 3. Ezt követően a Mapillaryban simán fel lehet tölteni az irányba 
>> állított képeket.
>>
>> Ha esetleg elírtam valamit, szóljatok.
>>
>> Szem
>>
>> 2021.05.12. 9:05 keltezéssel, Feri Veres írta:
>>>
>>> Sziasztok!
>>>
>>> Jó hír is meg rossz is, Szem kérdésére.
>>>
>>> Az én problémámra is megoldást adott a Mapillary script: azaz tudok 
>>> kép irányokat interpolálni anélkül, hogy fent a GUI csinálná meg, 
>>> így saját felhasználásra is megvan az irány adat (pl KartaView).
>>>
>>> Tehát, Mapillary tools: https://github.com/mapillary/mapillary_tools
>>>
>>> Windowson nem tudom, hogy menne, de a Linux Subsystem for Windows az 
>>> nagyon jól futtat Linuxot Windows ablakban, abban szerintem 
>>> könnyedén telepíthető ez. Másra már használtam, jó cucc. És simán a 
>>> Microsoft Store-ból fel lehet rakni egy komplett Debian-t egy 
>>> kattintással. (Miután a WSL fent van.) Boot után egy init meg egy 
>>> bash fut ÖSSZESEN szóval nem is nagyon terhel - messze nem olyan 
>>> mintha egy virtuális gépben futtatnál Linuxot.
>>>
>>> WSL: https://docs.microsoft.com/en-us/windows/wsl/install-win10
>>>
>>> Viszont! A ritka képeket (amikre az eredeti kérdés vonatkozott!) nem 
>>> interpolálta jól. Ezért nyitottam egy bugot, itt:
>>>
>>> /Better interpolate image directions: based on GPS data, not only at 
>>> image locations/
>>>
>>> https://github.com/mapillary/mapillary_tools/issues/395
>>>
>>>
>>> Egy-két jegyzet formájában gyorsan felírtam ide:
>>>
>>> https://www.osmtippek.hu/teszt/mapillary-kartaview/
>>>
>>> De ide is bemásolom, hogy legyen meg:
>>>
>>> """
>>>
>>> Ezzel az egymás követő képek direction értéke beállítható, ha a 
>>> képek már geotaggelve vannak:
>>>
>>> mapillary_tools process --advanced --interpolate_directions 
>>> --overwrite_EXIF_direction_tag --geotag_source exif --rerun 
>>> --import_path 06 --user_name XX
>>>
>>> Ezzel geotaggeli is a képeket (ellenben a direction-t nem teszi rá 
>>> jól, mert a következő kép irányába állítja)
>>>
>>> mapillary_tools process --advanced --interpolate_directions 
>>> --overwrite_EXIF_direction_tag --geotag_source gpx 
>>> --geotag_source_path CAMERA2_0_2020_01_23_15_41_13_824_+0100.gpx 
>>> --overwrite_EXIF_gps_tag --rerun --offset_time 3600 --import_path 06 
>>> --user_name XX
>>> """
>>>
>>> Üdv,
>>>
>>> Feri
>>>
>>> 2021. 04. 27. 19:09 keltezéssel, Szem írta:
>>>> Bocsánat ha rajtam kívül ez mindenkinek világos, de esetleg 
>>>> leírnád, hogy konkrétan hogyan lehet így képeket felölteni (és 
>>>> hogyan lehet vele normalizálni őket).
>>>>
>>>> 2021.04.26. 10:11 keltezéssel, Feri Veres írta:
>>>>>
>>>>> 2021. 04. 26. 8:20 keltezéssel, KAMI911 KAMI911 írta:
>>>>>> Ha a Mapillary tools-sal töltitek fel, ez nem lehet segítség?
>>>>>>
>>>>>>
>>>>>>       Derive image direction and Upload
>>>>>>
>>>>>>   * Derive image direction (image heading or camera angle) based
>>>>>>     on image latitude and longitude. If images are missing
>>>>>>     direction, the direction is derived automatically, if
>>>>>>     direction is present, it will be derived and overwritten only
>>>>>>     if the flag |--interpolate directions| is specified.
>>>>>>
>>>>>>
>>>>> Esetleg valami Mapillary független megoldás nincs erre? Kód példa:
>>>>>
>>>>> https://github.com/mapillary/mapillary_tools/blob/073aa96278e8de46cae77b6d4062f7269e81bc8d/mapillary_tools/geo.py#L143
>>>>>
>>>>> Általánosan is hasznos lenne az ilyen képekbe ez a javítás a track 
>>>>> alapján. Nekem is teljesen rosszul rakja bele a Mapillary App:
>>>>>
>>>>>
>>>>> Üdv,
>>>>>
>>>>> Feri
>>>>>
>>>>> def compute_bearing(start_lat, start_lon, end_lat, end_lon):
>>>>>     '''
>>>>>     Get the compass bearing from start to end.
>>>>>     Formula from
>>>>> http://www.movable-type.co.uk/scripts/latlong.html
>>>>>     '''
>>>>>     # make sure everything is in radians
>>>>>     start_lat = math.radians(start_lat)
>>>>>     start_lon = math.radians(start_lon)
>>>>>     end_lat = math.radians(end_lat)
>>>>>     end_lon = math.radians(end_lon)
>>>>>
>>>>>     dLong = end_lon - start_lon
>>>>>
>>>>>     dPhi = math.log(math.tan(end_lat / 2.0 + math.pi / 4.0) /
>>>>>                     math.tan(start_lat / 2.0 + math.pi / 4.0))
>>>>>     if abs(dLong) > math.pi:
>>>>>         if dLong > 0.0:
>>>>>             dLong = -(2.0 * math.pi - dLong)
>>>>>         else:
>>>>>             dLong = (2.0 * math.pi + dLong)
>>>>>
>>>>>     y = math.sin(dLong) * math.cos(end_lat)
>>>>>     x = math.cos(start_lat) * math.sin(end_lat) - \
>>>>>         math.sin(start_lat) * math.cos(end_lat) * math.cos(dLong)
>>>>>     bearing = (math.degrees(math.atan2(y, x)) + 360.0) % 360.0
>>>>>
>>>>>     return bearing
>>>>>
>>>>> -- 
>>>>> Magyar OSM Levelezőlista - openstreetmap-hungary at googlegroups.com
>>>>> leiratkozás: openstreetmap-hungary+unsubscribe at googlegroups.com
>>>>> ---
>>>>> Azért kapta ezt az üzenetet, mert feliratkozott a Google Csoportok 
>>>>> „openstreetmap-hungary” csoportjára.
>>>>> Az erről a csoportról és az ahhoz kapcsolódó e-mailekről való 
>>>>> leiratkozáshoz küldjön egy e-amailt a(z) 
>>>>> openstreetmap-hungary+unsubscribe at googlegroups.com 
>>>>> <mailto:openstreetmap-hungary+unsubscribe at googlegroups.com> címre.
>>>>> Ha szeretné megtekinteni ezt a beszélgetést az interneten, 
>>>>> látogasson el ide: 
>>>>> https://groups.google.com/d/msgid/openstreetmap-hungary/0aef9803-8b2b-983f-4fd5-27c06128942d%40cmsbazar.hu 
>>>>> <https://groups.google.com/d/msgid/openstreetmap-hungary/0aef9803-8b2b-983f-4fd5-27c06128942d%40cmsbazar.hu?utm_medium=email&utm_source=footer>.
>>>>
>>>> -- 
>>>> Magyar OSM Levelezőlista - openstreetmap-hungary at googlegroups.com
>>>> leiratkozás: openstreetmap-hungary+unsubscribe at googlegroups.com
>>>> ---
>>>> Azért kapta ezt az üzenetet, mert feliratkozott a Google Csoportok 
>>>> „openstreetmap-hungary” csoportjára.
>>>> Az erről a csoportról és az ahhoz kapcsolódó e-mailekről való 
>>>> leiratkozáshoz küldjön egy e-amailt a(z) 
>>>> openstreetmap-hungary+unsubscribe at googlegroups.com 
>>>> <mailto:openstreetmap-hungary+unsubscribe at googlegroups.com> címre.
>>>> Ha szeretné megtekinteni ezt a beszélgetést az interneten, 
>>>> látogasson el ide: 
>>>> https://groups.google.com/d/msgid/openstreetmap-hungary/60884539.2040505%40gmail.com 
>>>> <https://groups.google.com/d/msgid/openstreetmap-hungary/60884539.2040505%40gmail.com?utm_medium=email&utm_source=footer>.
>>> -- 
>>> Magyar OSM Levelezőlista - openstreetmap-hungary at googlegroups.com
>>> leiratkozás: openstreetmap-hungary+unsubscribe at googlegroups.com
>>> ---
>>> Azért kapta ezt az üzenetet, mert feliratkozott a Google Csoportok 
>>> „openstreetmap-hungary” csoportjára.
>>> Az erről a csoportról és az ahhoz kapcsolódó e-mailekről való 
>>> leiratkozáshoz küldjön egy e-amailt a(z) 
>>> openstreetmap-hungary+unsubscribe at googlegroups.com 
>>> <mailto:openstreetmap-hungary+unsubscribe at googlegroups.com> címre.
>>> Ha szeretné megtekinteni ezt a beszélgetést az interneten, 
>>> látogasson el ide: 
>>> https://groups.google.com/d/msgid/openstreetmap-hungary/0ee33697-eedf-34fe-c87f-6aeaab6edabc%40cmsbazar.hu 
>>> <https://groups.google.com/d/msgid/openstreetmap-hungary/0ee33697-eedf-34fe-c87f-6aeaab6edabc%40cmsbazar.hu?utm_medium=email&utm_source=footer>.
>> -- 
>> Magyar OSM Levelezőlista - openstreetmap-hungary at googlegroups.com
>> leiratkozás: openstreetmap-hungary+unsubscribe at googlegroups.com
>> ---
>> Azért kapta ezt az üzenetet, mert feliratkozott a Google Csoportok 
>> „openstreetmap-hungary” csoportjára.
>> Az erről a csoportról és az ahhoz kapcsolódó e-mailekről való 
>> leiratkozáshoz küldjön egy e-amailt a(z) 
>> openstreetmap-hungary+unsubscribe at googlegroups.com 
>> <mailto:openstreetmap-hungary+unsubscribe at googlegroups.com> címre.
>> Ha szeretné megtekinteni ezt a beszélgetést az interneten, látogasson 
>> el ide: 
>> https://groups.google.com/d/msgid/openstreetmap-hungary/60A0EB8C.90806%40gmail.com 
>> <https://groups.google.com/d/msgid/openstreetmap-hungary/60A0EB8C.90806%40gmail.com?utm_medium=email&utm_source=footer>.
> -- 
> Magyar OSM Levelezőlista - openstreetmap-hungary at googlegroups.com
> leiratkozás: openstreetmap-hungary+unsubscribe at googlegroups.com
> ---
> Azért kapta ezt az üzenetet, mert feliratkozott a Google Csoportok 
> „openstreetmap-hungary” csoportjára.
> Az erről a csoportról és az ahhoz kapcsolódó e-mailekről való 
> leiratkozáshoz küldjön egy e-amailt a(z) 
> openstreetmap-hungary+unsubscribe at googlegroups.com 
> <mailto:openstreetmap-hungary+unsubscribe at googlegroups.com> címre.
> Ha szeretné megtekinteni ezt a beszélgetést az interneten, látogasson 
> el ide: 
> https://groups.google.com/d/msgid/openstreetmap-hungary/60B50009.10505%40gmail.com 
> <https://groups.google.com/d/msgid/openstreetmap-hungary/60B50009.10505%40gmail.com?utm_medium=email&utm_source=footer>.
--------- következő rész ---------
Egy csatolt HTML állomány át lett konvertálva...
URL: <http://lists.openstreetmap.org/pipermail/talk-hu/attachments/20210602/2da328a1/attachment.htm>
--------- következő rész ---------
A non-text attachment was scrubbed...
Name: bringa2.jpg
Type: image/jpeg
Size: 41093 bytes
Desc: nem elérhető
URL: <http://lists.openstreetmap.org/pipermail/talk-hu/attachments/20210602/2da328a1/attachment.jpg>


További információk a(z) Talk-hu levelezőlistáról