Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

"GPS Image Direction" is set to an incorrect value

Abierto
#379 1 comentario 1 reacción 0 asignados Ver en GitHub

Los mantenedores suelen responder en 4 días

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
3/5
Tiempo estimado
1-2 días
Aptitud para principiantes
35/100
Tipo de issue
Error
Claridad
Bastante claro
Estado de actividad
Estancado
Stack tecnológico
python
Área
cli

Línea de trabajo

Empieza con el comando process_and_upload y reproduce el problema usando las imágenes de GoPro HERO3, el archivo Garmin GPX 2020-02-11.gpx y las opciones de interpolación indicadas. Compara imágenes consecutivas de lapso de tiempo de 0,5 segundos y verifica que GPS Image Direction y MAPCompassHeading se rellenen con la dirección correcta en lugar de 0.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

Basic information
  • Release version: 0.5.3
  • System: Linux
  • Capture Device: Action Camera | GoPro HERO3 | Garmin Logger
Steps to reproduce behavior
  1. 0.5 seconds time lapse shooting with the GoPro HERO3 (GoPro HERO3 doesn't have a built-in GPS).
  2. Record the location with the Garmin GPS logger.
  3. Add "GPS Image Direction" to the Exif with the following command.
    mapillary_tools process_and_upload --advanced --user_name kudarisenmon --geotag_source "gpx" --local_time --interpolate_directions --overwrite_EXIF_direction_tag --overwrite_EXIF_gps_tag --geotag_source_path 2020-02-11.gpx --import_path /media/DCIM
Expected behavior

All photos will have the correct Exif "GPS Image Direction" tag embedded in them
As a result, the value of "MAPCompassHeading" in "Image Description" is also correct.

Actual behavior

One out of two, "GPS Image Direction" is set to an incorrect value (0).
"MAPCompassHeading" in "Image Description" is not correct.

Corresponding data

One in two isn't right because the time lapse is 0.5 seconds.

  • sample Sequence key
    YEAlqO5djLS5a9ZH31H1sg

https://www.mapillary.com/map/im/waM3T8xr0jMpl6NMMidO8A

  • correct direction
    uploaded(correct)
  • incorect direction
    uploaded(incorrect)
Lenguaje dominante
Python
Estrellas
316
Forks
145
Merge medio
2 d 18 h
PR fusionados (30 d)
4

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de mapillary/mapillary_tools

Todos los issues de mapillary/mapillary_tools

Issues similares

Más issues de Python

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.