Init photobooth - borne photo evenementielle RPi4
Backend FastAPI complet : camera gphoto2, filtres/overlays Pillow, chroma key OpenCV, multi-shot/collage, GIF, impression CUPS, email SMTP, QR code. Frontend web vanilla (HTML/CSS/JS) pour Chromium kiosk. Menu admin cache (appui long coin ecran). Toutes les fonctionnalites activables/desactivables. Scripts install + systemd pour RPi4. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
35
memoire.md
Normal file
35
memoire.md
Normal file
@@ -0,0 +1,35 @@
|
||||
# Photobooth
|
||||
|
||||
## Description
|
||||
Photobooth professionnel pour location evenementielle.
|
||||
RPi4 + ecran tactile + DSLR (gphoto2) + imprimante sublimation.
|
||||
|
||||
## Architecture
|
||||
- **Backend** : Python FastAPI + WebSocket
|
||||
- **Frontend** : HTML/CSS/JS vanilla dans Chromium kiosk
|
||||
- **Camera** : python-gphoto2 (mode simulation si absent)
|
||||
- **Impression** : CUPS (pycups)
|
||||
- **Email** : SMTP (smtplib)
|
||||
|
||||
## Fonctionnalites
|
||||
Toutes activables/desactivables dans le menu admin cache (appui long 3s coin bas-droit) :
|
||||
- Photo simple, multi-shot (strip/collage), GIF anime
|
||||
- Filtres (N&B, sepia, vintage, contraste, lumineux, chaud, froid, flou)
|
||||
- Overlays / cadres PNG personnalisables
|
||||
- Chroma key (fond vert via OpenCV)
|
||||
- Impression sublimation
|
||||
- Envoi email
|
||||
- QR code galerie
|
||||
- Compteur photos
|
||||
|
||||
## Repo Gitea
|
||||
https://git.copydev.fr/jules/photobooth
|
||||
|
||||
## Statut
|
||||
Phase 1-3 terminees (backend complet + frontend complet).
|
||||
Phase 4 : scripts production (install.sh, start.sh, systemd).
|
||||
|
||||
## Notes
|
||||
- Projet cree le 2026-03-21
|
||||
- Mode simulation camera si gphoto2 non installe (dev sans DSLR)
|
||||
- Config persistante dans data/config.json
|
||||
Reference in New Issue
Block a user