← Portfolio/ sensor-image-renamer
AI Automation · Python · Claude Vision

Sensor Image Renamer

Python desktop GUI app that uses Claude Vision AI to auto-read sensor display values off field photos and rename each file with its readings — then sorts into organized subfolders. Processes 4+ images concurrently via ThreadPoolExecutor.

Python 3.11Claude Opus 4Tkinter GUIThreadPoolExecutorPillow / PILconcurrent.futures
sensor_image_renamer.py — Interactive Demo
📁

Click to simulate batch processing 8 sensor images

Auto-Detection

Claude Vision identifies device type from visual evidence — MC meter (single value) vs RH/T/GPP logger (2–3 values) — no manual toggle required.

Parallel Processing

ThreadPoolExecutor runs 4 concurrent API calls, slashing batch time by 4× vs sequential processing on large photo sets.

NA Correction Queue

Unreadable values become NA placeholders (e.g. TNAUNA) and are automatically queued for the built-in manual correction panel.

ZIP Export

Per-subfolder and full-session ZIP downloads for easy handoff to adjusters and field documentation systems.