Para obter as imagens das fachadas de um percurso, encontramos algumas dificuldades: a orientação do ângulo recebido como parâmetro pela API do Google StreetView é relativa ao ponto cardeal norte. Assim, não podemos obter as imagens das laterais do carro de forma trivial.
Inicialmente, pensamos em detectar o ângulo da frente do carro utilizando uma análise das cores de um conjunto de imagens com variação de 30 graus. Dessa forma, detectaríamos a imagem com "mais asfalto".
No entanto, a API do Google Maps devolve a angulação, relativa ao ponto cardeal norte, entre dois pontos de um trajeto. Dessa forma, sabemos qual o ângulo relativo a frente do carro e suas laterais.
A obtenção dos pontos de um trajeto foi implementada baseando-se no código-fonte da biblioteca Hyperlapse: http://hyperlapse.tllabs.io/
Nenhum comentário:
Postar um comentário