User Tools

Site Tools


projets:fuz:cadre_photo_participatif

Cadre photo numérique participatif

1. Idée

Visibiliser collectivement la convivialité et historiciser le travail de collectifs en images, principe de transmission & mémoire des collectifs au delà des personnes. Sur matériel léger (type raspberry pi/vieil ordi) avec un écran de récup’ + joli cadre bois, fonctionnalité essentielle de permettre à quiconque de mettre de nouvelles images depuis son ordi ou smartphone. Et aussi car la ringardise des cadres photos des années 2010 va de nouveau être hype j'en suis sûr lol.

2. Déclinaisons possibles

  • 2.1 Cadre d’images meme
  • 2.2 Cadre photo de base

3. Matos dispo

  • [roz] 1 x rpi 1 B (grosse SD, pas de wifi, hdmi+ video composite)
  • [roz] 1 x rpi 3 B v1.2 (mini SD)

4. Actuellement “en production”

4.1 Déclinaison d’images meme ("2.1")

Depuis décembre 2023 un cadre numérique est affiché et est fonctionnel dans le Fuz, il s'agit de la déclinaison type memes 2.1, lancé sur un raspberry 1 B. Une image toutes les 15 secondes en mode aléatoire de base, il suffit d'allumer le Fuz pour allumer le cadre photo.

Pour mettre de nouvelles images dans le cadre meme, il faut être sur le réseau Wi-Fi de l’Aéri ou du Fuz et avec son navigateur aller sur avec comme identifiant dietpi et mode de passe pareil lolz.

http://192.168.1.215:8084/files/memes/

🥸 Il n'y a pas de flouteur / système d'anonymat automatisé, attention à ne pas mettre des visages sur l'appareil 🥷 📽️ Le support gif/video n'est pas encore fonctionnel 🔥

🤘 Courant février 2024, la version 2.2 avec photos d'humains sera testé au Fuz, encore + tard à l'Aéri 😎

4. Idées de fonctionnalités

4.1 Fonctionnalités simples

  • facilité d’upload simple sans identifiant via une page web
    • via URL & son QR-code
    • màj auto de l’affichage après upload
    • affichage instantanné de l’image uploadée pour sentiment de satisfaction usagÈre !
    • floutage de visages à l’upload
  • Mode panorama random de toutes les images peu importe le dossier (de base)

4.2 Fonctionnalités "avancées"

  • Mode panorama sélectif par album
    • via des “albums” : un dossier = un album, permet de montrer les événements spécifiques pour accueillir de nouvelles personnes et se remémorer
  • mode panorama mosaïque

5. Auto-doc déclinaison memes

  • Après évaluation des différentes solutions, on part sur un setup un peu fait-maison sur raspberry basé dietpi + FileBrowser + feh
  • choix de tester dietPi.com + lxde, users de base : root/dietpi & dietpi/dietpi
    • à la 1ère co il y a plusieurs choses intéressantes à configurer, notamment l’auto-login via dietpi-config (fixme)
  • dietpi-launcher pour une mini-review de l’install’
  • utilisation de dietpi-softwares, « browse packages » puis « install package »
    • logiciels choisis : FileBrowser et feh dans lxde, il faudra voir si un script avec inotifywait fera l’affaire pour trigger les màj
    • logiciels installés : fixme
  • les arguments de la commande feh qu’on va utiliser
-Z Auto Zoom 
-x Borderless 
-F Fullscreen 
-Y hide pointer 
-B image background 
-q quiet no error reporting 
-z Randomise 
-r Recursive search all folders in folders 
-D Slide delay in seconds
  • problème de paquets corrompus : apt-get clean et rm -R /var/lib/apt/lists/* -vf
  • un hub USB TP-Link UE300 a flingué le linul/rpi/la carte SD/dietPi, il a fallu changer de carte SD et réinstaller
  • lancement du panorama d'images automatiquement au démarrage du raspberry
    • solution d'utiliser un custom.sh dans dietpi-autostart marche pas car feh ne démarre dans X via le script custom.sh, ce script est plutôt adapté pour un serveur
    • utilisation du système autostart de lxde : /etc/xdg/lxsession/LXDE/autostart, suppression de @xscreensaver -no-splash, ajout de la commande feg avec “@” devant : @/usr/bin/feh -Y -x -D 35 -B black -F -Z -z -r --debug /mnt/memes/ > /var/log/feh-autostart.log 2>&1 &
  • Pour drop de nouveaux memes, il faut être sur le réseau de l’Aéri, user dietpi, mdp pareil lolz : http://192.168.1.215:8084/files/memes/
  • Suite au point 7

6. Auto-doc déclinaison photos d'humains

FIXME

7. À faire

7.1 À faire "priorisé"

  • trouver les doublons
    • https://askubuntu.com/questions/1308613/how-to-remove-slightly-modified-duplicate-images
    • https://piwigo.org/forum/viewtopic.php?id=31411
  • màj du slideshow après nouveau fichier ?
    • argument inotify pour màj quand les gens chargent une photo
  • espace disque en + ! (actuellement 400mo de libre)

7.2 À faire "à suivre"

  • Prioriser/trier cette liste huhu ┬┴┬┴┤(・_├┬┴┬┴
  • fichiers trop lourds ? inotifywait avec compression & normalisation de fichiers ?
  • Déclinaison photos d'humains : flouter les visages automatiquement
  • Déclinaison photos d'humains : suppr les exifs
  • Comment faire en tant qu'usagÈre du cadre pour choisir une sélection de photos (un album photo) en particulier ?
    • fbi ou encore NautiluX/slide sont trop peu user-friendly
  • Améliorer la facilité d’uploader des images, pc/smartphon
  • Accompagnement & cooptation en guise de modération ? Quid de la facilité d’upload selon le dossier/l’événement ?
  • gif + video
  • backups ?
  • accès depuis l’extérieur de l’Aéri ?
  • éthique : les corps des gens sont des DP
  • modération : limites de la cooptation dans la durée ? Quel suivi de qui a accès si quelqu’un·e met des photos horribles

8. Limitations / incohérences

FIXME (pour l'instant tou est dans le “7. à faire”)

9. Recherches

sur batterie

Dawa

  • https://github.com/NautiluX/slide
  • https://github.com/bobburgers7/pi-video-photo-slideshow
  • https://blog.balena.io/make-a-web-frame-with-raspberry-pi-in-30-minutes/
    • https://github.com/balena-labs-projects/balena-dash
  • https://github.com/balena-io-experimental/photo-slideshow
  • https://github.com/balena-io-experimental/photo-gallery
  • https://github.com/Geektoolkit/Dynaframe3
  • https://github.com/simsong/picture_frame
  • https://github.com/mrworf/photoframe
  • https://github.com/avanc/photOS/tree/master
  • https://github.com/asmaamirkhan/BlurryFaces
  • https://github.com/ORB-HD/deface
projets/fuz/cadre_photo_participatif.txt · Last modified: 2024-01-22 17:19 by rozlav