ai Python · Ollama · LLaVA · Gradio
AI Photo Renamer
Utility locale che analizza immagini con un modello vision tramite Ollama e assegna nomi descrittivi, raggruppando automaticamente quelli simili.
- Problema
- Cartelle fotografiche con nomi generici o numerici sono difficili da esplorare e organizzare senza rinominare ogni file a mano.
- Soluzione
- Il tool invia le immagini a un modello vision locale, trasforma la descrizione in un nome file e usa similarità fuzzy e numerazione per gestire gruppi e collisioni.
- Risultato
- Una procedura privata e riprendibile per ottenere nomi leggibili, con interfaccia web, modalità dry-run e nessuna API cloud richiesta.
- Stack
- PythonOllamaLLaVAGradio
Visione artificiale in locale
Le immagini vengono codificate e inviate all’istanza Ollama della macchina. Il modello predefinito è LLaVA, ma è possibile usare altri modelli vision compatibili con Ollama.
Esecuzione controllata
Il dry-run consente di esaminare i nomi prima di applicarli. Lo stato viene salvato in JSON, così un’elaborazione interrotta può ripartire senza analizzare nuovamente le immagini completate.