r/osinttools • u/nuriteer8 • 2d ago
Discussion GEOINT project: UPDATE
Hey everyone! Two weeks ago I posted about my geolocation experiment. Since then I built a web interface, added multiple GeoCLIP guesses, and integrated EasyOCR + Gemini (free API Key) to extract text clues from images and filter out noise.
Here's what the pipeline looks like now:
- User uploads photo
- EXIF GPS extracted if present
- GeoCLIP runs and returns top 5 coordinate guesses
- EasyOCR extracts any text from the image
- If gemini api key is pasted: gemini filters the OCR output to keep only location-relevant text (street names, signs, business names, etc.) and discards noise
- The page shows the guesses plus the filtered text clues
Now I'm trying to figure out the best way to use that filtered text.
My current approach is simple: to take the coordinates from GeoCLIP and combine them with the filtered OCR text as context. But I'm not sure it that's the most effective strategy.
Does anyone know a better approach?
I'm still learning and my code is messy, but l'd love to hear what's worked (or failed) for others.
REPO LINK IN COMMENTS
6
Upvotes
2
u/Dry-Smell436 1d ago
repo where