Descubra Onde Foi Tirada Qualquer Foto com uma Incrível Ferramenta de Geolocalização por IA: GeoSpy

GeoSpy é a mais recente revolução no mundo da análise de imagens por IA — uma ferramenta em Python que utiliza a poderosa API Gemini da Google para revelar com precisão surpreendente o local onde uma fotografia foi tirada. Seja uma imagem antiga esquecida num disco rígido ou uma foto misteriosa encontrada online, esta tecnologia pode desvendar-lhe o mundo inteiro com um simples comando.

GitHub – atiilla/geospy: Python tool using Google’s Gemini API to uncover the location where photos were taken through AI-powered geo-location analysis.
Python tool using Google’s Gemini API to uncover the location where photos were taken through AI-powered geo-location analysis. – atiilla/geospy
github.com

Instalação Instantânea com um Comando:

Bash
pip install geospyer

Como Usar o GeoSpy e Surpreender-se com os Resultados

Basta um único comando para iniciar a magia:

Bash
geospyer --image caminho/para/a/sua/imagem.jpg

Mas há muito mais:

  • –image – Caminho obrigatório da imagem ou URL
  • –context – Informações adicionais para afinar a análise
  • –guess – A sua suposição do local da foto
  • –output – Caminho para guardar os resultados em JSON
  • –api-key – Chave API personalizada para maior controlo

Exemplos Que Vai Querer Testar Hoje Mesmo

  1. Uso Básico:
Bash
geospyer --image ferias_2023.jpg
  1. Com Contexto Extra:
Bash
geospyer --image ferias_2023.jpg --context "Viagem de verão no sul da Europa"
  1. Apostar na Localização:
Bash
geospyer --image ferias_2023.jpg --guess "costa do Mediterrâneo"
  1. Guardar os Resultados:
Bash
geospyer --image ferias_2023.jpg --output resultado.json
  1. API Key Personalizada:
Bash
geospyer --image ferias_2023.jpg --api-key "a-sua-chave-aqui"

Configurar a Chave API Nunca Foi Tão Fácil

GeoSpy trabalha com a API Gemini da Google. Pode configurar de três formas:

  • Variável de ambiente:
    GEMINI_API_KEY=a-sua-chave
  • Diretamente no código:
    GeoSpy(api_key="a-sua-chave")
  • Através da linha de comandos:
    --api-key

Exemplo Real em Python:

Bash
from geospyer import GeoSpy

geospy = GeoSpy()
resultado = geospy.locate(image_path="foto.jpg")

if "error" in resultado:
    print(f"Erro: {resultado['error']}")
else:
    if "locations" in resultado and resultado["locations"]:
        local = resultado["locations"][0]
        print(f"Localização: {local['city']}, {local['country']}")
        if "coordinates" in local:
            lat = local["coordinates"]["latitude"]
            lng = local["coordinates"]["longitude"]
            url = f"https://www.google.com/maps?q={lat},{lng}"
            print(f"Ver no Google Maps: {url}")

Funcionalidades Que Fazem a Diferença

  • Localização de imagens com tecnologia IA baseada na API Gemini da Google
  • Ligações diretas ao Google Maps com coordenadas exatas
  • Níveis de confiança nas previsões (Alto, Médio, Baixo)
  • Suporte para contexto adicional e palpites de localização
  • Exportação de resultados em JSON
  • Suporte para imagens locais e URLs

Formato de Resposta em JSON para Máxima Clareza

  • interpretation: análise detalhada da imagem
  • locations: lista de localizações possíveis com:
    • País, cidade, estado
    • Grau de confiança
    • Coordenadas geográficas
    • Justificação detalhada

Aviso Legal: Use com Responsabilidade!

GeoSpy é uma ferramenta concebida exclusivamente para fins educativos e de investigação. Apesar do seu poder, os resultados não são garantidamente precisos. É absolutamente proibido utilizar esta tecnologia para fins ilegais, vigilância, perseguição, ou qualquer prática que viole a privacidade.

Os criadores não se responsabilizam por consequências legais ou danos resultantes do uso indevido deste software. O utilizador assume total responsabilidade. Respeite sempre as leis em vigor.

Quer Contribuir para o Futuro da Geolocalização por IA?

  1. Faça fork do repositório
  2. Crie uma nova branch
    git checkout -b feature/nova-funcionalidade
  3. Submeta as suas alterações
    git commit -am 'Adicionar nova funcionalidade'
  4. Envie para o GitHub
    git push origin feature/nova-funcionalidade
  5. Abra um pull request e entre na comunidade

Licença Open Source – MIT License

Veja o ficheiro LICENSE para detalhes completos.


Hashtags:
#GeoSpy #InteligênciaArtificial #Python #Geolocalização #GeminiAPI #LocalizaçãoPorImagem #IAemAcção #GoogleMaps #OpenSource #FotoDetective

Artigos Relacionados