<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#ffffff" text="#000000">
    Szia!<br>
    <br>
    Köszönöm, ez működik!<br>
    <br>
    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.<br>
    1. A képekbe a GPS koordináták beírása<br>
    Ehhez talán a legjobb eszköz a JOSM, mert itt lehetőség van a pontos
    pozicionálásra<br>
     - a JOSM-ban fel kell telepíteni a Photo Geotagging plugint
    (<a class="moz-txt-link-freetext" href="https://wiki.openstreetmap.org/wiki/JOSM/Plugins/Photo_Geotagging">https://wiki.openstreetmap.org/wiki/JOSM/Plugins/Photo_Geotagging</a>)<br>
        - 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. )<br>
     
    - majd simán megnyitással / CTRL+O be kell tölteni az összes képet
    és a tracket<br>
      - 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<br>
      - a pluginnal be kell írni a GPS koordinátákat a képekbe<br>
    Ekkor lesznek helyesen geotaggelt, de északra néző képek.<br>
    2. Egymást követő képek irányba állítása<br>
    Ehhez kaptam segítséget a Mapillary tools-szal<br>
     - Letöltés Windows renszerhez: <a
      href="https://tools.mapillary.com/binary/win/mapillary_tools.exe"
      rel="nofollow">https://tools.mapillary.com/binary/win/mapillary_tools.exe</a><br>
    - az irányba állítást ezzel lehet elvégezni:<br>
        - mapillary_tools process --advanced --interpolate_directions
    --overwrite_EXIF_direction_tag --geotag_source exif --rerun
    --import_path "<i>a_mappa_neve_ahol_a_képek_vannak</i>" --user_name
    "<i>a_te_felhasználó_neved</i>"<br>
    3. Ezt követően a Mapillaryban simán fel lehet tölteni az irányba
    állított képeket.<br>
    <br>
    Ha esetleg elírtam valamit, szóljatok.<br>
    <br>
    Szem<br>
    <br>
    2021.05.12. 9:05 keltezéssel, Feri Veres írta:
    <blockquote
      cite="mid:0ee33697-eedf-34fe-c87f-6aeaab6edabc@cmsbazar.hu"
      type="cite">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <p>Sziasztok!</p>
      <p>Jó hír is meg rossz is, Szem kérdésére. <br>
      </p>
      <p>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).</p>
      <p>Tehát, Mapillary tools: <a moz-do-not-send="true"
          class="moz-txt-link-freetext"
          href="https://github.com/mapillary/mapillary_tools">https://github.com/mapillary/mapillary_tools</a><br>
      </p>
      <p>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.<br>
      </p>
      <p>WSL: <a moz-do-not-send="true" class="moz-txt-link-freetext"
          href="https://docs.microsoft.com/en-us/windows/wsl/install-win10">https://docs.microsoft.com/en-us/windows/wsl/install-win10</a><br>
      </p>
      <p>Viszont! A ritka képeket (amikre az eredeti kérdés
        vonatkozott!) nem interpolálta jól. Ezért nyitottam egy bugot,
        itt:</p>
      <p><i>Better interpolate image directions: based on GPS data, not
          only at image locations</i><br>
      </p>
      <p><a moz-do-not-send="true" class="moz-txt-link-freetext"
          href="https://github.com/mapillary/mapillary_tools/issues/395">https://github.com/mapillary/mapillary_tools/issues/395</a></p>
      <p><br>
      </p>
      <p>Egy-két jegyzet formájában gyorsan felírtam ide:</p>
      <p><a moz-do-not-send="true" class="moz-txt-link-freetext"
          href="https://www.osmtippek.hu/teszt/mapillary-kartaview/">https://www.osmtippek.hu/teszt/mapillary-kartaview/</a></p>
      <p>De ide is bemásolom, hogy legyen meg:</p>
      <p>"""<br>
      </p>
      <p>Ezzel az egymás követő képek direction értéke beállítható, ha a
        képek már geotaggelve vannak:</p>
      <p>mapillary_tools process --advanced --interpolate_directions
        --overwrite_EXIF_direction_tag --geotag_source exif --rerun
        --import_path 06 --user_name XX</p>
      <p>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)</p>
      <p>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<br>
        """<br>
      </p>
      <p>Üdv,</p>
      <p>Feri<br>
      </p>
      <div class="moz-cite-prefix">2021. 04. 27. 19:09 keltezéssel, Szem
        írta:<br>
      </div>
      <blockquote type="cite" cite="mid:60884539.2040505@gmail.com">
        <meta content="text/html; charset=UTF-8"
          http-equiv="Content-Type">
        <div class="moz-cite-prefix">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).<br>
          <br>
          2021.04.26. 10:11 keltezéssel, Feri Veres írta:<br>
        </div>
        <blockquote
          cite="mid:0aef9803-8b2b-983f-4fd5-27c06128942d@cmsbazar.hu"
          type="cite">
          <meta http-equiv="Content-Type" content="text/html;
            charset=UTF-8">
          <br>
          <div class="moz-cite-prefix">2021. 04. 26. 8:20 keltezéssel,
            KAMI911 KAMI911 írta:<br>
          </div>
          <blockquote type="cite"
cite="mid:CAFg1WTxsm6PsWv8fBg4NQywJNfwaHNOvj_0Kua+dxnXBd42ARQ@mail.gmail.com">
            <meta http-equiv="content-type" content="text/html;
              charset=UTF-8">
            <div dir="auto">
              <div>Ha a Mapillary tools-sal töltitek fel, ez nem lehet
                segítség?
                <div dir="auto"><br>
                </div>
                <div dir="auto"><br>
                </div>
                <h3>Derive image direction and Upload</h3>
                <ul>
                  <li>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 <code>--interpolate

                      directions</code> is specified.</li>
                </ul>
                <div dir="auto"><br>
                </div>
              </div>
            </div>
          </blockquote>
          <p>Esetleg valami Mapillary független megoldás nincs erre? Kód
            példa:<br>
          </p>
          <p><a moz-do-not-send="true" class="moz-txt-link-freetext"
href="https://github.com/mapillary/mapillary_tools/blob/073aa96278e8de46cae77b6d4062f7269e81bc8d/mapillary_tools/geo.py#L143">https://github.com/mapillary/mapillary_tools/blob/073aa96278e8de46cae77b6d4062f7269e81bc8d/mapillary_tools/geo.py#L143</a><br>
          </p>
          <p>Á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:<br>
          </p>
          <img moz-do-not-send="false"
            src="cid:part1.02010307.00050307@gmail.com" alt="" class=""
            height="705" width="502">
          <p><br>
          </p>
          <p>Üdv,</p>
          <p>Feri</p>
          <p>def compute_bearing(start_lat, start_lon, end_lat,
            end_lon):<br>
                '''<br>
                Get the compass bearing from start to end.<br>
                Formula from<br>
                <a moz-do-not-send="true" class="moz-txt-link-freetext"
              href="http://www.movable-type.co.uk/scripts/latlong.html">http://www.movable-type.co.uk/scripts/latlong.html</a><br>
                '''<br>
                # make sure everything is in radians<br>
                start_lat = math.radians(start_lat)<br>
                start_lon = math.radians(start_lon)<br>
                end_lat = math.radians(end_lat)<br>
                end_lon = math.radians(end_lon)<br>
            <br>
                dLong = end_lon - start_lon<br>
            <br>
                dPhi = math.log(math.tan(end_lat / 2.0 + math.pi / 4.0)
            /<br>
                                math.tan(start_lat / 2.0 + math.pi /
            4.0))<br>
                if abs(dLong) > math.pi:<br>
                    if dLong > 0.0:<br>
                        dLong = -(2.0 * math.pi - dLong)<br>
                    else:<br>
                        dLong = (2.0 * math.pi + dLong)<br>
            <br>
                y = math.sin(dLong) * math.cos(end_lat)<br>
                x = math.cos(start_lat) * math.sin(end_lat) - \<br>
                    math.sin(start_lat) * math.cos(end_lat) *
            math.cos(dLong)<br>
                bearing = (math.degrees(math.atan2(y, x)) + 360.0) %
            360.0<br>
            <br>
                return bearing<br>
          </p>
          -- <br>
          Magyar OSM Levelezőlista - <a
            class="moz-txt-link-abbreviated"
            href="mailto:openstreetmap-hungary@googlegroups.com"
            moz-do-not-send="true">openstreetmap-hungary@googlegroups.com</a><br>
          leiratkozás: <a class="moz-txt-link-abbreviated"
            href="mailto:openstreetmap-hungary+unsubscribe@googlegroups.com"
            moz-do-not-send="true">openstreetmap-hungary+unsubscribe@googlegroups.com</a><br>
          --- <br>
          Azért kapta ezt az üzenetet, mert feliratkozott a
          Google Csoportok „openstreetmap-hungary” csoportjára.<br>
          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) <a
            moz-do-not-send="true"
            href="mailto:openstreetmap-hungary+unsubscribe@googlegroups.com">openstreetmap-hungary+unsubscribe@googlegroups.com</a>
          címre.<br>
          Ha szeretné megtekinteni ezt a beszélgetést az interneten,
          látogasson el ide: <a moz-do-not-send="true"
href="https://groups.google.com/d/msgid/openstreetmap-hungary/0aef9803-8b2b-983f-4fd5-27c06128942d%40cmsbazar.hu?utm_medium=email&utm_source=footer">https://groups.google.com/d/msgid/openstreetmap-hungary/0aef9803-8b2b-983f-4fd5-27c06128942d%40cmsbazar.hu</a>.<br>
        </blockquote>
        <br>
        -- <br>
        Magyar OSM Levelezőlista - <a moz-do-not-send="true"
          class="moz-txt-link-abbreviated"
          href="mailto:openstreetmap-hungary@googlegroups.com">openstreetmap-hungary@googlegroups.com</a><br>
        leiratkozás: <a moz-do-not-send="true"
          class="moz-txt-link-abbreviated"
          href="mailto:openstreetmap-hungary+unsubscribe@googlegroups.com">openstreetmap-hungary+unsubscribe@googlegroups.com</a><br>
        --- <br>
        Azért kapta ezt az üzenetet, mert feliratkozott a
        Google Csoportok „openstreetmap-hungary” csoportjára.<br>
        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) <a
          href="mailto:openstreetmap-hungary+unsubscribe@googlegroups.com"
          moz-do-not-send="true">openstreetmap-hungary+unsubscribe@googlegroups.com</a>
        címre.<br>
        Ha szeretné megtekinteni ezt a beszélgetést az interneten,
        látogasson el ide: <a
href="https://groups.google.com/d/msgid/openstreetmap-hungary/60884539.2040505%40gmail.com?utm_medium=email&utm_source=footer"
          moz-do-not-send="true">https://groups.google.com/d/msgid/openstreetmap-hungary/60884539.2040505%40gmail.com</a>.<br>
      </blockquote>
      -- <br>
      Magyar OSM Levelezőlista - <a class="moz-txt-link-abbreviated" href="mailto:openstreetmap-hungary@googlegroups.com">openstreetmap-hungary@googlegroups.com</a><br>
      leiratkozás: <a class="moz-txt-link-abbreviated" href="mailto:openstreetmap-hungary+unsubscribe@googlegroups.com">openstreetmap-hungary+unsubscribe@googlegroups.com</a><br>
      --- <br>
      Azért kapta ezt az üzenetet, mert feliratkozott a Google Csoportok
      „openstreetmap-hungary” csoportjára.<br>
      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) <a
        moz-do-not-send="true"
        href="mailto:openstreetmap-hungary+unsubscribe@googlegroups.com">openstreetmap-hungary+unsubscribe@googlegroups.com</a>
      címre.<br>
      Ha szeretné megtekinteni ezt a beszélgetést az interneten,
      látogasson el ide: <a moz-do-not-send="true"
href="https://groups.google.com/d/msgid/openstreetmap-hungary/0ee33697-eedf-34fe-c87f-6aeaab6edabc%40cmsbazar.hu?utm_medium=email&utm_source=footer">https://groups.google.com/d/msgid/openstreetmap-hungary/0ee33697-eedf-34fe-c87f-6aeaab6edabc%40cmsbazar.hu</a>.<br>
    </blockquote>
  </body>
</html>