a08777d759ca29e77bf95f18a4a487774afb5cd5
- #10: filename dedup counter zero-padded (_001, _002 instead of _1, _2) - #8: hint below auto-detect button clarifies it samples first photo only - #9: note above export button that all output is JPEG (PNG alpha lost) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Foto-Kurator
Automatisches Aussortieren von Fotos nach Qualitätskriterien.
Setup
pip install -r requirements.txt
Für KI-Analyse (optional):
echo "ANTHROPIC_API_KEY=your_key_here" > .env
Starten
python server.py
Der Browser öffnet automatisch http://localhost:8000.
Kriterien
- Unscharf — Laplacian Variance (einstellbar)
- Überbelichtet / Unterbelichtet — Durchschnittliche Helligkeit (einstellbar)
- Duplikate — Perceptual Hashing (einstellbar)
- KI-Analyse — Claude Vision API (optional, ca. 0,003 € / Foto)
Aussortierte Fotos landen in _aussortiert/ im analysierten Ordner.
Tech Stack
- Backend: Python 3, FastAPI, Uvicorn
- Bildanalyse: OpenCV (Laplacian Variance), Pillow, ImageHash (pHash/MD5)
- KI-Analyse (optional): Anthropic Claude Vision API
- Frontend: Vanilla HTML/CSS/JavaScript (kein Framework)
- Konfiguration: python-dotenv
Description
Languages
HTML
67.9%
Python
32.1%