<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>Na de neked 1 percre vannak egymástól a képek, akkor jelentkezni
      fog (tapasztalatom szerint) az a hiba, amit írtam, hogy a kanyar
      előtti kép nem a sarok irányába, hanem a kanyar utáni képre mutat.
      (Értsd: levágja a kanyart.) Nem? <br>
    </p>
    <p>Nem figyeltem, hogy van Windowsra, ez jó hír. :)</p>
    <p>A geotaggelést próbálta valaki a mapillary_tools-sal? Korábban
      felvett szekvenciáimat akartam végre feltölteni, és rettenetes
      hülyeségeket csinál a tools geotaggelője. Pl több kép egy helyen,
      aztán ugrás és ott folyatódik a következő képpel (100m). (Holux
      GPS-sel felvett jó trackkel!) (Vagy valahonnan, az exif-törlő
      rutinjaim ellenére előveszi a telefon által felvett rosszabb
      tracket.)<br>
    </p>
    <p>Kami egyébként nem "normalizál" ahogy néztem, de 1.200.000 képnél
      már szerintem mi se fogunk. :)))<br>
    </p>
    <p>Köszi a leírást Szem, legalább itt is megvan, az erre vonatkozó
      szálban!</p>
    <p>Javaslom, hogy a <b>KartaView-ra is töltsétek fel</b>, ne legyen
      "minden tojás egy fészekben". Ha már elő van így készítve, akkor a
      KartaView script megeszi mint "exif képek sorozata". Itt leírtam
      azt is hozzá:</p>
    <p><a class="moz-txt-link-freetext" href="https://www.osmtippek.hu/teszt/mapillary-kartaview/">https://www.osmtippek.hu/teszt/mapillary-kartaview/</a></p>
    <p>Ill. kicsit off, de <b>FOSS megoldás régi telefonra
        képszekvencia készítésére, ilyet tudtok? </b> ChronoSnap-pal
      kísérletezek, de ha kialszik a képernyő akkor megáll. (Gondolom 3
      sor lenne beleírni, hogy ne aludjon ki, de nem tudom mi az a 3
      sor. ;-) (Nem találok az OS-ben olyan beállítást, hogy ne
      kapcsoljon ki, 30 perc a leghosszabb lehetőség.)</p>
    <p><a class="moz-txt-link-freetext" href="https://github.com/nathan-osman/chronosnap">https://github.com/nathan-osman/chronosnap</a></p>
    <p><a class="moz-txt-link-freetext" href="https://f-droid.org/packages/com.nathanosman.chronosnap/">https://f-droid.org/packages/com.nathanosman.chronosnap/</a></p>
    <p><a class="moz-txt-link-freetext" href="https://github.com/nathan-osman/chronosnap/issues/15">https://github.com/nathan-osman/chronosnap/issues/15</a></p>
    <p>(Ez a tipp nem segít, mert Android 4.1-en nincs ilyen "akku
      optimalizálás" menü. (Van, de csak egy globális kapcsoló, és az
      OFF.) Ellenben ez a régi "vacak" Samsung Note 1, <b>sokkal-sokkal
        tisztább képeket csinál</b> a biciklin zötykölődve, mint az én
      "szupermodern" Xiaomim..) (Az se baj ha nem FOSS, de olyat <i>nem
        is keresgéltem</i>.) (Mapillary meg KartaView app természetesen
      nem megy.)<br>
    </p>
    <p>Üdv,<br>
    </p>
    <p>Feri</p>
    <p><br>
    </p>
    <div class="moz-cite-prefix">2021. 05. 16. 11:53 keltezéssel, Szem
      írta:<br>
    </div>
    <blockquote type="cite" cite="mid:60A0EB8C.90806@gmail.com">
      <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
      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"
        moz-do-not-send="true">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" moz-do-not-send="true">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:part8.DBFDA898.C895A127@cmsbazar.hu" alt=""
              class="" width="502" height="705">
            <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"
          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/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>
      -- <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
        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/60A0EB8C.90806%40gmail.com?utm_medium=email&utm_source=footer"
        moz-do-not-send="true">https://groups.google.com/d/msgid/openstreetmap-hungary/60A0EB8C.90806%40gmail.com</a>.<br>
    </blockquote>
  </body>
</html>