Introdução
Para registrar fotos e mesclá-las com trilhas GPX, o primeiro passo é garantir que o relógio da câmera e do celular estejam sincronizados. Para câmeras como a GoPro, é necessário realizar essa configuração manualmente; já a Giroptic 360cam acerta o relógio automaticamente, ao sincronizar com um aplicativo de celular.
As trilhas GPX podem ser gravadas com diversos aplicativos; sugiro a utilização do OSMTracker para Android.
Instalação
Você precisará instalar as ferramentas exiftool.
As instruções de instalação a seguir foram feitas em um computador rodando Mac OS X.
Você pode instalar o exiftool usando o brew, um instalador de programas em linha de comando. Caso nunca tenha utilizado esta ferramenta, acesse o site brew.sh e siga as instruções de instalação.
Com o brew instalado, abra seu terminal e entre o comando brew install exiftool
Além disso, você precisará do script interpolate_direction.py
do pacote mapillary_tools
. Baixe ele através deste link e descompacte-o em um local em seu computador.
Utilização
Primeiro copie as fotos para uma pasta em seu computador. O ideal é que as fotos fiquem dentro de uma subpasta. Por exemplo:
Agora abra um terminal e entre na pasta em questão.
Primeiro, vamos executar o exiftool
para escrever a posição de cada imagem, baseada na trilha GPX. Para isso, execute:
exiftool -geotag nome-do-arquivo-gpx pasta-das-fotos
Dependendo da quantidade de fotos, esse procedimento pode levar alguns minutos. Aguarde o comando terminal de executar.
Por padrão, o exiftool
cria cópias de segurança dos arquivos. Caso nenhum erro apareça no terminal, podemos apagar essas cópias sem problemas. Para isto, execute:
rm pasta-das-fotos/*.JPG_original
Com isso todas as fotos tem uma latitude e longitude. Falta ainda o parâmetro bearing
, que é a direção para qual a câmera estava apontada. É possível extrair essa informação, através da posição da próxima foto e da foto anterior. Para isso executamos:
python pasta-mapillary-tools/python/interpolate_direction.py pasta-das-fotos
Tudo pronto! Agora é só subir as fotos para o servidor. :)
0sem comentários ainda