Files
photobooth/memoire.md
Jules c8e4ec80c1 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>
2026-03-21 21:46:31 +01:00

1.1 KiB

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