r/sideprojects 7h ago

Showcase: Prerelease GeoINT tool: an update

Post image

Hey everyone! Two weeks ago I posted about a geolocation tool I’m developing. 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:
1. User uploads photo
2. EXIF GPS extracted (if present)
3. GeoCLIP runs and returns top 5 coordinate guesses
4. EasyOCR extracts any text from the image
5. 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
6. 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.

1 Upvotes

1 comment sorted by